Skip to content

その他のプラグイン

このページでは、その他の機能を提供するプラグインを説明します。

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

Neovim Configuration Documentation