【AstroNvim】AstroNvim Communityの設定を入れる
はじめに
AstroNvim Community にある設定を入れる方法を紹介します。
AstroNvim のインストールや基本的な設定方法については下記を参考にしてください。
【NeoVim】AstroNvimを使ってみる
はじめに AstroNvimを使って、簡単な設定をしてみたいと思います。 AstroNvimと
AstroNvim Community Repository
AstroNvim Community Repository とは、プラグインなどの設定がまとめられているリポジトリです。
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
An example user configuration with a split up structure - AstroNvim/user_example
AstroNvim Community の設定ファイルであるcommunity.lua
をuser/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
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
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}
参考
- AstroNvim/astrocommunity: A community repository of common plugin specifications
- AstroNvim/AstroNvim: AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
- AstroNvim/user_example: An example user configuration with a split up structure