configs

configs
git clone https://git.prime8.dev/configs.git
Log | Files | Refs | README

commit 3a2fc636e36cbeff1dfb489ff992aa342916d438
parent d6b0ddc57970d87d0a5a9231d8f7af1069112b2e
Author: Damian Myrda <damian@prime8.dev>
Date:   Wed,  7 Jan 2026 15:29:00 -0600

Update Zed and OpenCode configs: add Claude Opus model and agent settings

Diffstat:
Mprograms/opencode/opencode.json | 1+
Mprograms/zed/keymap.json | 23+++++++++++++----------
Mprograms/zed/settings.json | 32+++++++++++++++++++++++++-------
3 files changed, 39 insertions(+), 17 deletions(-)

diff --git a/programs/opencode/opencode.json b/programs/opencode/opencode.json @@ -1,5 +1,6 @@ { "$schema": "https://opencode.ai/config.json", + "model": "anthropic/claude-opus-4-5", "plugin": ["opencode-supermemory@latest"], "tui": { "diff_style": "stacked" diff --git a/programs/zed/keymap.json b/programs/zed/keymap.json @@ -1,7 +1,7 @@ [ - // Editor bindings (helix mode) + // Editor bindings { - "context": "!Terminal && !Picker && !TabSwitcher && !FileFinder", + "context": "!Terminal && !Picker && !TabSwitcher && !FileFinder && !AgentPanel", "bindings": { // Panels "space e": "workspace::ToggleLeftDock", @@ -12,12 +12,15 @@ "space f": "file_finder::Toggle", "space p": "projects::OpenRecent", "space b": "tab_switcher::Toggle", - "space B": "branches::OpenRecent", + "space B": "git::Branch", "space s": "outline::Toggle", "space g": "project_symbols::Toggle", // Actions - "space o": ["task::Spawn", { "task_name": "OpenCode" }], + "space o": [ + "agent::NewExternalAgentThread", + { "agent": { "custom": { "name": "opencode" } } }, + ], "space T": "task::Spawn", "space q": "pane::CloseActiveItem", "space w": "workspace::Save", @@ -27,7 +30,7 @@ "g i": "editor::GoToImplementation", "K": "editor::Hover", - // Debugger (space D prefix for debug commands) + // Debugger "space D s": "debugger::Start", "space D q": "debugger::Stop", "space D r": "debugger::Rerun", @@ -40,8 +43,8 @@ "space D B": "debugger::ClearAllBreakpoints", "space D v": "debugger::FocusVariables", "space D f": "debugger::FocusFrames", - "space D l": "debugger::FocusConsole" - } + "space D l": "debugger::FocusConsole", + }, }, // Debug panel specific bindings { @@ -53,7 +56,7 @@ "i": "debugger::StepInto", "o": "debugger::StepOut", "q": "debugger::Stop", - "r": "debugger::Rerun" - } - } + "r": "debugger::Rerun", + }, + }, ] diff --git a/programs/zed/settings.json b/programs/zed/settings.json @@ -4,7 +4,7 @@ "relative_line_numbers": "enabled", "hard_tabs": false, "indent_guides": { - "line_width": 1 + "line_width": 1, }, // Font @@ -15,26 +15,44 @@ "theme": { "mode": "system", "light": "Gruvbox Light", - "dark": "Gruvbox Dark Hard" + "dark": "Gruvbox Dark Hard", }, // Terminal "terminal": { "dock": "right", "default_width": 480, + "scroll_multiplier": 1.0, "shell": { - "program": "fish" - } + "program": "fish", + }, }, // AI "features": { - "edit_prediction_provider": "copilot" + "edit_prediction_provider": "copilot", + }, + "language_models": { + "anthropic": {}, + }, + "agent": { + "default_model": { + "provider": "anthropic", + "model": "claude-opus-4-20250514", + }, + }, + "agent_servers": { + "opencode": { + "type": "extension" + } }, // Privacy "telemetry": { "diagnostics": false, - "metrics": false - } + "metrics": false, + }, + + // Session + "restore_on_startup": "launchpad", }