その他のプラグイン
このページでは、その他の機能を提供するプラグインを説明します。
which-key.nvim
キーマップのヘルプを表示します。
設定ファイル: lua/peinan/plugins/which-key.lua
主な機能:
- キーマップの候補表示
- プレフィックスキーの説明
- キーバインドの探索
設定の特徴:
- 遅延読み込み
- カスタムレイアウト
nordic-transparent.nvim
カラーテーマを提供します。
設定ファイル: lua/peinan/plugins/nordic.lua
主な機能:
- 透明な背景
- Nordカラースキーム
- カスタマイズ可能な色設定
設定の特徴:
- 最高優先度で読み込まれる
- 起動時に即座に適用
tmux.nvim
Tmuxとの統合を提供します。
設定ファイル: インライン設定
主な機能:
- Tmuxペイン間のナビゲーション
- ウィンドウ分割の統合
- フォーカス管理
設定内容:
lua
require("tmux").setup()nvim-web-devicons
アイコンを提供します。
設定ファイル: lua/peinan/plugins/nvim-web-devicons.lua
主な機能:
- ファイルタイプ別のアイコン
- カスタマイズ可能なアイコン
使用されている場所:
- dashboard-nvim
- lualine.nvim
- oil.nvim
plenary.nvim
ユーティリティ関数を提供します。
主な機能:
- Luaユーティリティ関数
- 非同期処理
- テストフレームワーク
使用されている場所:
- telescope.nvim
- todo-comments.nvim
nui.nvim
UIコンポーネントを提供します。
主な機能:
- ウィンドウ管理
- バッファ管理
- イベント処理
使用されている場所:
- noice.nvim
nvim-notify
通知システムを提供します。
主な機能:
- 通知の表示
- カスタマイズ可能なスタイル
- 通知履歴
使用されている場所:
- noice.nvim
quicker.nvim
Telescopeの拡張機能を提供します。
設定ファイル: lua/peinan/plugins/quicker.lua
主な機能:
- Telescopeの操作の高速化
- カスタムアクション
使用されている場所:
- telescope.nvim
vim-repeat
リピート機能を提供します。
主な機能:
.コマンドの拡張- プラグインコマンドのリピート
使用されている場所:
- leap.nvim
nvim-treesitter-textobjects
Tree-sitterベースのテキストオブジェクトを提供します。
主な機能:
- コード構造に基づくテキストオブジェクト
- 関数、クラス、ブロックなどの選択
使用されている場所:
- nvim-treesitter
LuaSnip
スニペットエンジンを提供します。
依存関係:
- friendly-snippets
主な機能:
- スニペットの展開
- カスタムスニペット
- LSPスニペットの統合
使用されている場所:
- nvim-cmp
friendly-snippets
スニペット集を提供します。
主な機能:
- 多数の言語のスニペット
- VS Code互換のスニペット
使用されている場所:
- LuaSnip