fix(external-editor): Move panel to Operations Hub, fix config key lookup

- Moved External Editor panel from AI Settings to External Tools tab in Operations Hub
- Fixed default_editor lookup to use nested [tools.default_editor] structure
- Added example entries for vscode, notepadpp, 10xEditor, rider, sublime
- Improved panel UI with section header and clearer formatting
This commit is contained in:
2026-05-07 19:27:07 -04:00
parent 6c8c8516c8
commit 0948cae5a0
3 changed files with 57 additions and 18 deletions
+34 -6
View File
@@ -1,4 +1,4 @@
[ai]
[ai]
provider = "minimax"
model = "MiniMax-M2.5"
temperature = 0.0
@@ -50,17 +50,17 @@ separate_external_tools = false
Message = false
Response = false
"Tool Calls" = false
Theme = false
Theme = true
"Log Management" = true
Diagnostics = false
"External Tools" = false
"External Tools" = true
"Shader Editor" = false
"Undo/Redo History" = true
"Undo/Redo History" = false
[theme]
palette = "Nord Dark"
font_path = "fonts/Inter-Regular.ttf"
font_size = 16.0
font_path = "C:/projects/manual_slop/assets/fonts/MapleMono-Regular.ttf"
font_size = 20.0
scale = 1.0
transparency = 1.0
child_transparency = 1.0
@@ -85,3 +85,31 @@ chunk_overlap = 200
[rag.vector_store]
provider = "mock"
collection_name = "manual_slop"
[tools.text_editors]
# Add your external editors here
# Format: editor_name = "C:\\path\\to\\executable.exe"
# Or use the structured format with diff_args
[tools.text_editors.vscode]
path = "C:\\path\\to\\code.exe"
diff_args = ["--diff"]
[tools.text_editors.notepadpp]
path = "C:\\Program Files\\Notepad++\\notepad++.exe"
diff_args = ["-multiInst", "-nosession"]
[tools.text_editors.ten_x_editor]
path = "C:\\path\\to\\10xEditor.exe"
diff_args = []
[tools.text_editors.rider]
path = "C:\\path\\to\\rider64.exe"
diff_args = []
[tools.text_editors.sublime]
path = "C:\\Program Files\\Sublime Text\\sublime_text.exe"
diff_args = []
[tools.default_editor]
default_editor = "vscode"