← Back to list

neovim-config
by chouxcreams
⭐ 0🍴 0📅 Jan 22, 2026
SKILL.md
name: neovim-config description: Neovim設定のヘルプ。プラグイン追加、キーマッピング設定、LazyVim設定の質問に使用。 allowed-tools: Read, Grep, Glob
Neovim設定スキル
このdotfilesリポジトリのNeovim設定をサポートします。
設定構成
- 設定ディレクトリ:
config/nvim/ - プラグインマネージャー: Lazy.nvim
- フレームワーク: LazyVim
ディレクトリ構造
config/nvim/
├── init.lua # エントリーポイント
├── lua/
│ ├── config/
│ │ ├── lazy.lua # Lazy.nvim初期化
│ │ ├── keymaps.lua # カスタムキーマッピング
│ │ ├── options.lua # Vimオプション
│ │ └── autocmds.lua # 自動コマンド
│ └── plugins/
│ └── *.lua # プラグイン設定
├── lazy-lock.json # プラグインロックファイル
└── stylua.toml # Luaフォーマッター設定
主要プラグイン
- LazyVim(設定フレームワーク)
- nvim-treesitter(構文解析)
- nvim-lspconfig + mason.nvim(LSP)
- blink.cmp(補完)
- tokyonight.nvim(カラースキーム)
- gitsigns.nvim(Git統合)
- flash.nvim(高速移動)
- which-key.nvim(キーバインド表示)
プラグイン追加方法
lua/plugins/ディレクトリに新しい.luaファイルを作成:
return {
{
"author/plugin-name",
opts = {
-- 設定オプション
},
},
}
キーマッピング追加方法
lua/config/keymaps.luaに追記:
vim.keymap.set("n", "<leader>xx", function()
-- アクション
end, { desc = "説明" })
参考リンク
- LazyVim公式: https://www.lazyvim.org/
- Lazy.nvim公式: https://lazy.folke.io/
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon