Skip to content

Commit 099ac26

Browse files
docs: update
1 parent f368b38 commit 099ac26

File tree

1 file changed

+17
-24
lines changed

1 file changed

+17
-24
lines changed

Diff for: README.md

+17-24
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,15 @@
2626

2727
## 🎮 Commands
2828

29-
- 🩺 `AiderHealth` - Check if everything is working correctly
30-
- ⌨️ `AiderTerminalToggle` - Toggle the Aider terminal window
31-
- 📤 `AiderTerminalSend [text]` - Send text to Aider
32-
- Without arguments: Opens input prompt
33-
- With arguments: Sends provided text directly
34-
- In visual mode: Sends selected text with an optional prompt
35-
- 🔍 `AiderQuickSendCommand` - List all Aider commands from 🍿 Snacks picker
36-
with option to add prompt after selection
37-
- 📁 `AiderQuickAddFile` - Add current buffer file to Aider session
38-
- 🗑️ `AiderQuickDropFile` - Remove current buffer file from Aider session
39-
- 📋 `AiderQuickSendBuffer` - Send entire buffer content to Aider
40-
with an optional prompt
41-
- 📚 `AiderQuickReadOnlyFile` - Add current buffer as read-only reference file
42-
- 🌳 `AiderTreeAddReadOnlyFile` - Add a read-only file from nvim-tree to Aider chat
29+
- `Aider [subcommand]` - Unified command interface with completion:
30+
- `health`: Check plugin health status
31+
- `toggle`: Toggle the Aider terminal window
32+
- `send [text]`: Send text to Aider (prompts if no text given)
33+
- `command`: Interactive command picker with fuzzy search
34+
- `buffer`: Send current buffer with optional prompt
35+
- `add`: Add current file to session
36+
- `readonly`: Add as read-only reference
37+
- `drop`: Remove current file from session
4338

4439
## 🔗 Requirements
4540

@@ -55,17 +50,15 @@ Using lazy.nvim:
5550
```lua
5651
{
5752
"GeorgesAlkhouri/nvim-aider",
58-
cmd = {
59-
"AiderTerminalToggle", "AiderHealth",
60-
},
53+
cmd = "Aider",
6154
keys = {
62-
{ "<leader>a/", "<cmd>AiderTerminalToggle<cr>", desc = "Open Aider" },
63-
{ "<leader>as", "<cmd>AiderTerminalSend<cr>", desc = "Send to Aider", mode = { "n", "v" } },
64-
{ "<leader>ac", "<cmd>AiderQuickSendCommand<cr>", desc = "Send Command To Aider" },
65-
{ "<leader>ab", "<cmd>AiderQuickSendBuffer<cr>", desc = "Send Buffer To Aider" },
66-
{ "<leader>a+", "<cmd>AiderQuickAddFile<cr>", desc = "Add File to Aider" },
67-
{ "<leader>a-", "<cmd>AiderQuickDropFile<cr>", desc = "Drop File from Aider" },
68-
{ "<leader>ar", "<cmd>AiderQuickReadOnlyFile<cr>", desc = "Add File as Read-Only" },
55+
{ "<leader>a/", "<cmd>Aider toggle<cr>", desc = "Toggle Aider" },
56+
{ "<leader>as", "<cmd>Aider send<cr>", desc = "Send to Aider", mode = { "n", "v" } },
57+
{ "<leader>ac", "<cmd>Aider command<cr>", desc = "Aider Commands" },
58+
{ "<leader>ab", "<cmd>Aider buffer<cr>", desc = "Send Buffer" },
59+
{ "<leader>a+", "<cmd>Aider add<cr>", desc = "Add File" },
60+
{ "<leader>a-", "<cmd>Aider drop<cr>", desc = "Drop File" },
61+
{ "<leader>ar", "<cmd>Aider add readonly<cr>", desc = "Add Read-Only" },
6962
-- Example nvim-tree.lua integration if needed
7063
{ "<leader>a+", "<cmd>AiderTreeAddFile<cr>", desc = "Add File from Tree to Aider", ft = "NvimTree" },
7164
{ "<leader>a-", "<cmd>AiderTreeDropFile<cr>", desc = "Drop File from Tree from Aider", ft = "NvimTree" },

0 commit comments

Comments
 (0)