fix(external_editor): only auto-detect when no editors configured
This commit is contained in:
+2
-1
@@ -52,7 +52,7 @@ Response = false
|
||||
"Tool Calls" = false
|
||||
Theme = true
|
||||
"Log Management" = true
|
||||
Diagnostics = false
|
||||
Diagnostics = true
|
||||
"External Tools" = false
|
||||
"Shader Editor" = false
|
||||
"Undo/Redo History" = false
|
||||
@@ -86,6 +86,7 @@ chunk_overlap = 200
|
||||
provider = "mock"
|
||||
collection_name = "manual_slop"
|
||||
|
||||
|
||||
[tools.text_editors.vscode]
|
||||
path = "C:\\apps\\Microsoft VS Code Insiders\\Code - Insiders.exe"
|
||||
diff_args = [
|
||||
|
||||
@@ -113,9 +113,9 @@ def get_default_launcher() -> ExternalEditorLauncher:
|
||||
"default_editor": default_editor,
|
||||
})
|
||||
launcher = ExternalEditorLauncher(ext_config)
|
||||
if not launcher.config.editors:
|
||||
detected = auto_detect_vscode()
|
||||
if detected:
|
||||
if not launcher.config.editors:
|
||||
launcher.config.editors["vscode"] = detected
|
||||
launcher.config.default_editor = "vscode"
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user