GeorgesAlkhouri/nvim-aider
🤖 Seamlessly integrate Aider with Neovim for an enhanced AI-assisted coding experience!
何を解決するか
Aider AI ペアプログラマーを Neovim に統合し、開発者がエディタから離れることなく AI アシスタントとやり取りできるようにします。単体のターミナルベースの AI コーディングツールと Neovim 環境の間のギャップを埋め、スムーズなファイルおよびコンテキスト管理を可能にします。
動作方法
このプラグインは Aider ターミナルを Neovim 内に埋め込み、Lua コマンドと API 関数のセットを提供して通信を行います。現在のバッファ、特定のテキスト選択範囲、または診断エラーを直接 Aider に送信できます。また、Neo-tree や nvim-tree といった人気のある Neovim ファイルエクスプローラーと統合され、ツリーインターフェースから Aider のファイルコンテキストにファイルを追加または削除できます。
対象ユーザー
Aider を AI ベースのコーディングに使用し、別ターミナルとエディタの間を切り替えるよりも、より統合された体験を求める Neovim ユーザー。
特徴
- エディタとの深いつながり: 現在のバッファ、選択範囲、バッファの診断情報を直接 AI に送信可能。
- コンテキスト管理: セッションからファイルを素早く追加または削除でき、読み取り専用の参照としてファイルを追加可能。
- エクスプローラー統合: Neo-tree と nvim-tree のネイティブサポートにより、Aider のファイルコンテキストを管理可能。
- プログラム制御: カスタム統合やワークフローを作成するための完全ドキュメント化された Lua API。
- UI の強化: ファズィ検索付きのコマンド選択メニューと、Catppuccin との自動カラーテーマ同期を含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト