@@ -40,29 +40,28 @@ return {
40
40
},
41
41
42
42
-- Development configuration - all options shown with defaults commented out
43
+ --- @type ClaudeCodeConfig
43
44
opts = {
44
45
-- Server Configuration
45
- -- port_range = { min = 10000, max = 65535 }, -- WebSocket server port range
46
- -- auto_start = true, -- Auto-start server on Neovim startup
47
- -- log_level = "info", -- "trace", "debug", "info", "warn", "error"
48
- -- terminal_cmd = nil, -- Custom terminal command (default: "claude")
46
+ -- port_range = { min = 10000, max = 65535 }, -- WebSocket server port range
47
+ -- auto_start = true, -- Auto-start server on Neovim startup
48
+ -- log_level = "info", -- "trace", "debug", "info", "warn", "error"
49
+ -- terminal_cmd = nil, -- Custom terminal command (default: "claude")
49
50
50
51
-- Selection Tracking
51
- -- track_selection = true, -- Enable real-time selection tracking
52
- -- visual_demotion_delay_ms = 50, -- Delay before demoting visual selection (ms)
52
+ -- track_selection = true, -- Enable real-time selection tracking
53
+ -- visual_demotion_delay_ms = 50, -- Delay before demoting visual selection (ms)
53
54
54
55
-- Connection Management
55
- -- connection_wait_delay = 200, -- Wait time after connection before sending queued @ mentions (ms)
56
- -- connection_timeout = 10000, -- Max time to wait for Claude Code connection (ms)
57
- -- queue_timeout = 5000, -- Max time to keep @ mentions in queue (ms)
56
+ -- connection_wait_delay = 200, -- Wait time after connection before sending queued @ mentions (ms)
57
+ -- connection_timeout = 10000, -- Max time to wait for Claude Code connection (ms)
58
+ -- queue_timeout = 5000, -- Max time to keep @ mentions in queue (ms)
58
59
59
60
-- Diff Integration
60
61
-- diff_opts = {
61
- -- auto_close_on_accept = true, -- Close diff view after accepting changes
62
- -- show_diff_stats = true, -- Show diff statistics
63
- -- vertical_split = true, -- Use vertical split for diffs
64
- -- open_in_current_tab = true, -- Open diffs in current tab vs new tab
65
- -- keep_terminal_focus = false, -- If true, moves focus back to terminal after diff opens
62
+ -- layout = "horizontal", -- "vertical" or "horizontal" diff layout
63
+ -- open_in_new_tab = true, -- Open diff in a new tab (false = use current tab)
64
+ -- keep_terminal_focus = false, -- Keep focus in terminal after opening diff
66
65
-- },
67
66
68
67
-- Terminal Configuration
0 commit comments