Skip to content

プラグイン一覧

このページでは、Neovim設定で使用されているすべてのプラグインを一覧表示します。

プラグイン管理

この設定では Lazy.nvim を使用してプラグインを管理しています。

設定ファイル: lua/peinan/loader/init.lua

プラグインカテゴリ

  • UI/UX - ユーザーインターフェースとユーザーエクスペリエンス
  • 編集・移動 - テキスト編集と移動機能
  • 言語サポート - 言語サーバーとシンタックスハイライト
  • その他 - その他の機能

プラグイン一覧表

プラグイン名カテゴリ説明
dashboard-nvimUI/UX起動時のダッシュボード
no-neck-pain.nvimUI/UX中央集中モード
neoscroll.nvimUI/UXスムーズなスクロール
indent-blankline.nvimUI/UXインデントガイド
oil.nvimUI/UXファイルエクスプローラー
telescope.nvimUI/UXファジーファインダー
lualine.nvimUI/UXステータスライン
noice.nvimUI/UXコマンドラインUI改善
gitsigns.nvimUI/UXGit変更の表示
diffview.nvimUI/UXGit差分表示
git-blame.nvimUI/UXGit blame表示
leap.nvim編集・移動高速テキスト移動
nvim-treesitter言語サポートシンタックスハイライト
nvim-lspconfig言語サポートLSP設定
nvim-cmp言語サポート補完エンジン
nvim-lint言語サポートリンター統合
todo-comments.nvim言語サポートTODOコメント管理
which-key.nvimその他キーマップヘルプ
nordic-transparent.nvimその他カラーテーマ
tmux.nvimその他Tmux統合

依存関係プラグイン

以下のプラグインは他のプラグインの依存関係として使用されています:

プラグイン名説明
nvim-web-deviconsアイコン表示
plenary.nvimユーティリティ関数
nui.nvimUIコンポーネント
nvim-notify通知システム
quicker.nvimquickfix/location list UI を改善するプラグイン
lazydev.nvimLua開発支援
luvit-metaLua開発支援
vim-repeatリピート機能
nvim-treesitter-textobjectsTree-sitterテキストオブジェクト
cmp-omni補完ソース
cmp-nvim-lspLSP補完ソース
cmp-bufferバッファ補完ソース
cmp-pathパス補完ソース
cmp-cmdlineコマンドライン補完ソース
cmp_luasnipLuaSnip補完ソース
LuaSnipスニペットエンジン
friendly-snippetsスニペット集

プラグインの設定場所

すべてのプラグインの設定は lua/peinan/plugins/ ディレクトリにあります。各プラグインには個別の設定ファイルがあります。

詳細は各カテゴリページを参照してください。

Neovim Configuration Documentation