【AstroNvim】AstroNvim Communityの設定を入れる

2023.04.03
2024.03.24
開発環境
AstroNvimNeovimvim

はじめに

AstroNvim Community にある設定を入れる方法を紹介します。

AstroNvim のインストールや基本的な設定方法については下記を参考にしてください。

【NeoVim】AstroNvimを使ってみる

【NeoVim】AstroNvimを使ってみる

はじめに AstroNvimを使って、簡単な設定をしてみたいと思います。 AstroNvimと

AstroNvim Community Repository

AstroNvim Community Repository とは、プラグインなどの設定がまとめられているリポジトリです。

GitHub - AstroNvim/astrocommunity: A community repository of common plugin specifications

GitHub - AstroNvim/astrocommunity: A community repository of common plugin specifications

A community repository of common plugin specifications - AstroNvim/astrocommunity

こちらのリポジトリにある設定を入れることで、簡単に設定できるようになってます。

設定

AstroNvim Community Repository にある設定を使うために、まずは基礎となる設定ファイルを用意します。

AstroNvim の設定は基本的に~/.config/nvim/lua/user配下にあります。userディレクトリの構造はテンプレートが用意されているので、そちらにそってファイルを用意します。

GitHub - AstroNvim/user_example: An example user configuration with a split up structure

GitHub - AstroNvim/user_example: An example user configuration with a split up structure

An example user configuration with a split up structure - AstroNvim/user_example

AstroNvim Community の設定ファイルであるcommunity.luauser/plugins/配下に作成します。

1return {
2  "AstroNvim/astrocommunity",
3  -- ここにAstroNvim Communityからimportしたい設定を追記していく
4  -- { import = "astrocommunity.pack.rust" },
5  -- { import = "astrocommunity.colorscheme.catppuccin" },
6  -- { -- further customize the options set by the community
7  --   "catppuccin",
8  --   opts = {
9  --     integrations = {
10  --       sandwich = false,
11  --       noice = true,
12  --       mini = true,
13  --       leap = true,
14  --       markdown = true,
15  --       neotest = true,
16  --       cmp = true,
17  --       overseer = true,
18  --       lsp_trouble = true,
19  --       ts_rainbow2 = true,
20  --     },
21  --   },
22  -- },
23}

これで AstroNvim Community Repository にある設定を使うことができます。

astrocommunity/lua/astrocommunity at main · AstroNvim/astrocommunity

astrocommunity/lua/astrocommunity at main · AstroNvim/astrocommunity

A community repository of common plugin specifications - AstroNvim/astrocommunity

Markdown と Python の設定を入れてみる

試しに AstroNvim Community Repository にある Markdown と Python の設定を入れてみます。

やることは、AstroNvim Community Repository から入れたい設定をcommunity.luaに追記するだけになります。

今回設定した Markdown と Python の設定はpackディレクトリ配下にあります。

astrocommunity/lua/astrocommunity/pack at main · AstroNvim/astrocommunity

astrocommunity/lua/astrocommunity/pack at main · AstroNvim/astrocommunity

A community repository of common plugin specifications - AstroNvim/astrocommunity

1return {
2  "AstroNvim/astrocommunity",
3  -- ここにAstroNvim Communityからimportしたい設定を追記していく
4  { import = "astrocommunity.pack.markdown" },
5  { import = "astrocommunity.pack.python" },
6}

参考

Support

\ この記事が役に立ったと思ったら、サポートお願いします! /

buy me a coffee
Share

Profile

author

Masa

都内のIT企業で働くエンジニア
自分が学んだことをブログでわかりやすく発信していきながらスキルアップを目指していきます!

buy me a coffee