You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-20Lines changed: 20 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@ A Neovim plugin that integrates with Claude Code CLI to provide a seamless AI co
8
8
9
9
## Features
10
10
11
-
- 🔄 **Pure Neovim WebSocket Server**- Zero external dependencies, uses only Neovim built-ins
12
-
- 🌐 **RFC 6455 Compliant**- Full WebSocket protocol implementation with JSON-RPC 2.0
11
+
- 🔄 **Pure Neovim WebSocket Server**(implemented with Neovim built-ins)
12
+
- 🌐 **RFC 6455 Compliant**(WebSocket with JSON-RPC 2.0)
13
13
- 🔍 Selection tracking to provide context to Claude
14
14
- 🛠️ Integration with Neovim's buffer and window management
15
15
- 📝 Support for file operations and diagnostics
@@ -22,7 +22,7 @@ A Neovim plugin that integrates with Claude Code CLI to provide a seamless AI co
22
22
- Claude Code CLI installed and in your PATH
23
23
-**Optional for terminal integration:**[folke/snacks.nvim](https://github.com/folke/snacks.nvim) - Terminal management plugin (can use native Neovim terminal as an alternative).
24
24
25
-
**Zero External Dependencies**: The WebSocket server is implemented using pure Neovim built-ins (`vim.loop`, `vim.json`, `vim.schedule`) with no external Lua libraries required.
25
+
The WebSocket server uses only Neovim built-ins (`vim.loop`, `vim.json`, `vim.schedule`) for its implementation.
26
26
27
27
Note: The terminal feature can use `Snacks.nvim` or the native Neovim terminal. If `Snacks.nvim` is configured as the provider but is not available, it will fall back to the native terminal.
28
28
@@ -54,10 +54,10 @@ Add the following to your plugins configuration:
54
54
config=true,
55
55
-- Optional: Add convenient keymaps
56
56
keys= {
57
-
{ "<leader>cc", "<cmd>ClaudeCode<cr>", desc="Toggle Claude Terminal" },
58
-
{ "<leader>ck", "<cmd>ClaudeCodeSend<cr>", desc="Send to Claude Code" },
59
-
{ "<leader>co", "<cmd>ClaudeCodeOpen<cr>", desc="Open Claude Terminal" },
60
-
{ "<leader>cx", "<cmd>ClaudeCodeClose<cr>", desc="Close Claude Terminal" },
0 commit comments