はじめに
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.lua
をuser/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" },
}