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

スポンサーリンク

はじめに

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

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

【NeoVim】AstroNvimを使ってみる
はじめに AstroNvimを使って、簡単な設定をしてみたいと思います。 AstroNvimとは AstroNvimとは、あらかじめプラグインや見た目などがセットアップされたNeovimの設定になります。 これを使うことで、使いやすいように...

AstroNvim Community Repository

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

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

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

設定

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

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

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

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

return {
  "AstroNvim/astrocommunity",
  -- ここにAstroNvim Communityからimportしたい設定を追記していく
  -- { import = "astrocommunity.pack.rust" },
  -- { import = "astrocommunity.colorscheme.catppuccin" },
  -- { -- further customize the options set by the community
  --   "catppuccin",
  --   opts = {
  --     integrations = {
  --       sandwich = false,
  --       noice = true,
  --       mini = true,
  --       leap = true,
  --       markdown = true,
  --       neotest = true,
  --       cmp = true,
  --       overseer = true,
  --       lsp_trouble = true,
  --       ts_rainbow2 = true,
  --     },
  --   },
  -- },
}

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

astrocommunity/lua/astrocommunity at main · AstroNvim/astrocommunity
A community repository of common plugin specifications - astrocommunity/lua/astrocommunity at main · 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
A community repository of common plugin specifications - astrocommunity/lua/astrocommunity/pack at main · AstroNvim/astrocommunity
return {
  "AstroNvim/astrocommunity",
  -- ここにAstroNvim Communityからimportしたい設定を追記していく
  { import = "astrocommunity.pack.markdown" },
  { import = "astrocommunity.pack.python" },
}

参考

タイトルとURLをコピーしました