Skip to content

Commit a9efdf1

Browse files
committed
Respect git.use_git_root config for instance ID derivation
When multi_instance is enabled, now checks use_git_root config: - If true: uses git root as instance identifier - If false: uses current working directory as instance identifier This ensures instance ID respects user configuration preferences.
1 parent 30d8be7 commit a9efdf1

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lua/claude-code/terminal.lua

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,11 @@ function M.toggle(claude_code, config, git)
103103
-- Determine instance ID based on config
104104
local instance_id
105105
if config.git.multi_instance then
106-
-- Use git root or current directory as instance identifier
107-
instance_id = get_instance_identifier(git)
106+
if config.git.use_git_root then
107+
instance_id = get_instance_identifier(git)
108+
else
109+
instance_id = vim.fn.getcwd()
110+
end
108111
else
109112
-- Use a fixed ID for single instance mode
110113
instance_id = "global"

0 commit comments

Comments
 (0)