From e7aa05c9237800f9d2909d8be1464d50563e36aa Mon Sep 17 00:00:00 2001 From: Matthew Ryan Dillon Date: Sat, 30 Aug 2025 15:22:43 -0400 Subject: [PATCH] misc zed tweaks --- home/private_dot_config/zed/keymap.json | 57 ---------- .../zed/private_settings.json | 102 +++--------------- 2 files changed, 17 insertions(+), 142 deletions(-) delete mode 100644 home/private_dot_config/zed/keymap.json diff --git a/home/private_dot_config/zed/keymap.json b/home/private_dot_config/zed/keymap.json deleted file mode 100644 index dffdc2c..0000000 --- a/home/private_dot_config/zed/keymap.json +++ /dev/null @@ -1,57 +0,0 @@ -[ - { - "context": "Terminal || ProjectPanel || CollabPanel || OutlinePanel || ChatPanel || VimControl || EmptyPane || SharedScreen || MarkdownPreview || KeyContextView", - "bindings": { - "ctrl-w": null, - "ctrl-w left": ["workspace::ActivatePaneInDirection", "Left"], - "ctrl-w right": ["workspace::ActivatePaneInDirection", "Right"], - "ctrl-w up": ["workspace::ActivatePaneInDirection", "Up"], - "ctrl-w down": ["workspace::ActivatePaneInDirection", "Down"], - "ctrl-w ctrl-h": ["workspace::ActivatePaneInDirection", "Left"], - "ctrl-w ctrl-l": ["workspace::ActivatePaneInDirection", "Right"], - "ctrl-w ctrl-k": ["workspace::ActivatePaneInDirection", "Up"], - "ctrl-w ctrl-j": ["workspace::ActivatePaneInDirection", "Down"], - "ctrl-w h": ["workspace::ActivatePaneInDirection", "Left"], - "ctrl-w l": ["workspace::ActivatePaneInDirection", "Right"], - "ctrl-w k": ["workspace::ActivatePaneInDirection", "Up"], - "ctrl-w j": ["workspace::ActivatePaneInDirection", "Down"], - "ctrl-w shift-left": ["workspace::SwapPaneInDirection", "Left"], - "ctrl-w shift-right": ["workspace::SwapPaneInDirection", "Right"], - "ctrl-w shift-up": ["workspace::SwapPaneInDirection", "Up"], - "ctrl-w shift-down": ["workspace::SwapPaneInDirection", "Down"], - "ctrl-w shift-h": ["workspace::SwapPaneInDirection", "Left"], - "ctrl-w shift-l": ["workspace::SwapPaneInDirection", "Right"], - "ctrl-w shift-k": ["workspace::SwapPaneInDirection", "Up"], - "ctrl-w shift-j": ["workspace::SwapPaneInDirection", "Down"], - "ctrl-w >": ["vim::ResizePane", "Widen"], - "ctrl-w <": ["vim::ResizePane", "Narrow"], - "ctrl-w -": ["vim::ResizePane", "Shorten"], - "ctrl-w +": ["vim::ResizePane", "Lengthen"], - "ctrl-w _": "vim::MaximizePane", - "ctrl-w =": "vim::ResetPaneSizes", - "ctrl-w g t": "pane::ActivateNextItem", - "ctrl-w ctrl-g t": "pane::ActivateNextItem", - "ctrl-w g shift-t": "pane::ActivatePrevItem", - "ctrl-w ctrl-g shift-t": "pane::ActivatePrevItem", - "ctrl-w w": "workspace::ActivateNextPane", - "ctrl-w ctrl-w": "workspace::ActivateNextPane", - "ctrl-w p": "workspace::ActivatePreviousPane", - "ctrl-w ctrl-p": "workspace::ActivatePreviousPane", - "ctrl-w shift-w": "workspace::ActivatePreviousPane", - "ctrl-w ctrl-shift-w": "workspace::ActivatePreviousPane", - "ctrl-w ctrl-v": "pane::SplitVertical", - "ctrl-w v": "pane::SplitVertical", - "ctrl-w shift-s": "pane::SplitHorizontal", - "ctrl-w ctrl-s": "pane::SplitHorizontal", - "ctrl-w s": "pane::SplitHorizontal", - "ctrl-w ctrl-c": "pane::CloseAllItems", - "ctrl-w c": "pane::CloseAllItems", - "ctrl-w ctrl-q": "pane::CloseAllItems", - "ctrl-w q": "pane::CloseAllItems", - "ctrl-w ctrl-o": "workspace::CloseInactiveTabsAndPanes", - "ctrl-w o": "workspace::CloseInactiveTabsAndPanes", - "ctrl-w ctrl-n": "workspace::NewFileSplitHorizontal", - "ctrl-w n": "workspace::NewFileSplitHorizontal" - } - } -] diff --git a/home/private_dot_config/zed/private_settings.json b/home/private_dot_config/zed/private_settings.json index f9f9e64..76f95b4 100644 --- a/home/private_dot_config/zed/private_settings.json +++ b/home/private_dot_config/zed/private_settings.json @@ -1,96 +1,28 @@ -// Zed settings -// -// For information on how to configure Zed, see the Zed -// documentation: https://zed.dev/docs/configuring-zed -// -// To see all of Zed's default settings without changing your -// custom settings, run `zed: open default settings` from the -// command palette (cmd-shift-p / ctrl-shift-p) { - "outline_panel": { - "dock": "left" - }, - - "features": { "edit_prediction_provider": "zed" }, - - "assistant": { - "enable_experimental_live_diffs": true, + "agent": { + "default_profile": "write", + "always_allow_tool_actions": true, "default_model": { "provider": "copilot_chat", - "model": "gpt-4o" - }, - "version": "2" + "model": "claude-sonnet-4" + } }, - - "vim_mode": true, - "ui_font_size": 14, + "ui_font_size": 15, + "ui_font_family": "Iosevka Term", "buffer_font_family": "Iosevka Term", - "buffer_font_size": 14, - "font_size": 14, - "font_family": "Iosevka Term", - + "buffer_font_size": 15, + "theme": { + "mode": "system", + "light": "One Light", + "dark": "One Dark" + }, + "helix_mode": true, + "features": { + "edit_prediction_provider": "copilot" + }, "theme": { "mode": "dark", "light": "One Light", "dark": "Catppuccin Mocha" - }, - - "terminal": { - "line_height": "standard" - }, - - "auto_install_extensions": { - "html": true, - "toml": true, - "catppuccin": true, - "make": true, - "dockerfile": true, - "sql": true, - "terraform": true, - "lua": true, - "log": true, - "docker-compose": true, - "csv": true, - "basher": true, - "proto": true, - "gdscript": true, - "jinja2": true, - "roc": true, - "gemini": true, - "graphviz": true, - "ssh-config": true - }, - - "languages": { - "Python": { - "language_servers": ["pyright", "ruff"] - } - }, - - "lsp": { - "ruff": { - "initialization_options": { - "settings": { - "lint": { - "extendSelect": ["I"] - } - } - } - }, - - "rust-analyzer": { - "initialization_options": { - "inlayHints": { - "maxLength": null, - "lifetimeElisionHints": { - "enable": "skip_trivial", - "useParameterNames": true - }, - "closureReturnTypeHints": { - "enable": "always" - } - } - } - } } }