Skip to content

Commit abcc0ff

Browse files
authored
docs: convert configuration examples to collapsible sections and add community extensions (#93)
Change-Id: I74284fea669297121097cf486d3eefc51c8c8f00 Signed-off-by: Thomas Kosiewski <tk@coder.com>
1 parent 7e894e9 commit abcc0ff

File tree

1 file changed

+35
-4
lines changed

1 file changed

+35
-4
lines changed

README.md

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,8 @@ return {
207207
}
208208
```
209209

210-
### Alternative with Meta+, (Alt+,) Toggle
210+
<details>
211+
<summary>Alternative with Meta+, (Alt+,) Toggle</summary>
211212

212213
```lua
213214
local toggle_key = "<M-,>" -- Alt/Meta + comma
@@ -235,7 +236,10 @@ return {
235236
}
236237
```
237238

238-
### Centered Floating Window with Custom Styling
239+
</details>
240+
241+
<details>
242+
<summary>Centered Floating Window with Custom Styling</summary>
239243

240244
```lua
241245
require("claudecode").setup({
@@ -255,7 +259,10 @@ require("claudecode").setup({
255259
})
256260
```
257261

258-
### Multiple Key Binding Options
262+
</details>
263+
264+
<details>
265+
<summary>Multiple Key Binding Options</summary>
259266

260267
```lua
261268
{
@@ -285,7 +292,10 @@ require("claudecode").setup({
285292
}
286293
```
287294

288-
### Window Position Variations
295+
</details>
296+
297+
<details>
298+
<summary>Window Position Variations</summary>
289299

290300
```lua
291301
-- Bottom floating (like a drawer)
@@ -314,6 +324,8 @@ snacks_win_opts = {
314324
}
315325
```
316326

327+
</details>
328+
317329
For complete configuration options, see:
318330

319331
- [Snacks.nvim Terminal Documentation](https://github.com/folke/snacks.nvim/blob/main/docs/terminal.md)
@@ -433,6 +445,25 @@ require("claudecode").setup({
433445

434446
The custom provider will automatically fall back to the native provider if validation fails or `is_available()` returns false.
435447

448+
## Community Extensions
449+
450+
The following are third-party community extensions that complement claudecode.nvim. **These extensions are not affiliated with Coder and are maintained independently by community members.** We do not ensure that these extensions work correctly or provide support for them.
451+
452+
### 🔍 [claude-fzf.nvim](https://github.com/pittcat/claude-fzf.nvim)
453+
454+
Integrates fzf-lua's file selection with claudecode.nvim's context management:
455+
456+
- Batch file selection with fzf-lua multi-select
457+
- Smart search integration with grep → Claude
458+
- Tree-sitter based context extraction
459+
- Support for files, buffers, git files
460+
461+
### 📚 [claude-fzf-history.nvim](https://github.com/pittcat/claude-fzf-history.nvim)
462+
463+
Provides convenient Claude interaction history management and access for enhanced workflow continuity.
464+
465+
> **Disclaimer**: These community extensions are developed and maintained by independent contributors. The authors and their extensions are not affiliated with Coder. Use at your own discretion and refer to their respective repositories for installation instructions, documentation, and support.
466+
436467
## Troubleshooting
437468

438469
- **Claude not connecting?** Check `:ClaudeCodeStatus` and verify lock file exists in `~/.claude/ide/` (or `$CLAUDE_CONFIG_DIR/ide/` if `CLAUDE_CONFIG_DIR` is set)

0 commit comments

Comments
 (0)