From d0835706d4de09a2d95dcdccafa54ec7c14ca070 Mon Sep 17 00:00:00 2001 From: Daniel Heras Quesada Date: Sat, 28 Jun 2025 23:59:57 +0200 Subject: [PATCH] feat: remap changes + minor adjustments --- keymap.json | 50 ++++++++++++++++++++++++++++++++++---------------- settings.json | 25 ++++++++++++++++++++++++- tasks.json | 16 ++-------------- 3 files changed, 60 insertions(+), 31 deletions(-) diff --git a/keymap.json b/keymap.json index aaac3cc..bbfd2bb 100644 --- a/keymap.json +++ b/keymap.json @@ -10,20 +10,31 @@ "ctrl-l": "workspace::ActivatePaneRight", "ctrl-k": "workspace::ActivatePaneUp", "ctrl-j": "workspace::ActivatePaneDown", - "cmd-shift-f": "file_finder::Toggle", - "cmd-r": "task::Spawn", - "cmd-shift-r": "task::Rerun" + "ctrl-shift-f": "file_finder::Toggle", + "ctrl-x": "task::Spawn", + "ctrl-shift-x": "task::Rerun", + "ctrl-p": "projects::OpenRecent" } }, { "context": "Editor", "bindings": { - // "j k": ["workspace::SendKeystrokes", "escape"] + // "j k": ["workspace::SendKeystrokes", "escape"], + "ctrl-h": "workspace::ActivatePaneLeft", + "ctrl-l": "workspace::ActivatePaneRight", + "ctrl-k": "workspace::ActivatePaneUp", + "ctrl-j": "workspace::ActivatePaneDown", + "ctrl-t": "workspace::NewFile", "ctrl-w": "pane::CloseActiveItem", "ctrl-W": "pane::CloseAllItems", - "ctrl-n": "workspace::ToggleLeftDock", - "ctrl-x": "workspace::ToggleRightDock", + + "ctrl-n": "project_panel::ToggleFocus", + "ctrl-a": "outline_panel::ToggleFocus", + "ctrl-g": "git_panel::ToggleFocus", + + "ctrl-p": "projects::OpenRecent", + "ctrl-x": "task::Spawn", "ctrl-z": "workspace::ToggleBottomDock", "ctrl-m": "workspace::ToggleCenteredLayout", "ctrl-shift-l": "pane::SplitRight", @@ -46,7 +57,14 @@ "bindings": { "ctrl-n": "workspace::ToggleLeftDock", "f12": "project_panel::Rename", - "shift-enter": "project_panel::OpenWithSystem" + "shift-enter": "project_panel::OpenWithSystem", + "/": "project_panel::NewSearchInDirectory" + } + }, + { + "context": "GitPanel", + "bindings": { + "ctrl-g": "workspace::ToggleLeftDock" } }, { @@ -77,17 +95,17 @@ { "context": "Editor && vim_mode == normal", "bindings": { - "space x": "pane::CloseActiveItem", - "space X": "pane::CloseAllItems", - "space b": "workspace::NewFile", - "space f f": "file_finder::Toggle", - "space space": "file_finder::Toggle", "shift-tab": "pane::ActivatePreviousItem", "tab": "pane::ActivateNextItem", - "ctrl-h": "workspace::ActivatePaneLeft", - "ctrl-l": "workspace::ActivatePaneRight", - "ctrl-k": "workspace::ActivatePaneUp", - "ctrl-j": "workspace::ActivatePaneDown" + + "space a": "outline::Toggle", + "space r": "editor::Rename", + "space x": "pane::CloseActiveItem", + "space X": "pane::CloseAllItems", + "space g": "git_panel::ToggleFocus", + "space f a": "pane::DeploySearch", + "space f w": "project_symbols::Toggle", + "space space": "file_finder::Toggle" } }, { diff --git a/settings.json b/settings.json index 16e7e73..92d7d26 100644 --- a/settings.json +++ b/settings.json @@ -51,6 +51,7 @@ }, "hard_tabs": false, "hover_popover_enabled": true, + "hover_popover_delay": 0, "indent_guides": { "enabled": true, "line_width": 1, @@ -92,7 +93,7 @@ // ╭────────╮ // │ Layout │ // ╰────────╯ - "assistant": { + "agent": { "enabled": true, "button": true, "dock": "right", @@ -115,6 +116,27 @@ "chat_panel": { "button": "never" }, + "diagnostics": { + "button": true, + "include_warnings": true, + "inline": { + "enabled": true, + "update_debounce_ms": 150, + "padding": 4, + "min_column": 0, + "max_severity": null + }, + "cargo": null + }, + "title_bar": { + "show_branch_icon": true, + "show_project_items": true, + "show_user_picture": true, + "show_branch_name": true + }, + "minimap": { + "show": "never" + }, "modal_max_width": "medium", "outline_panel": { "button": true, @@ -161,6 +183,7 @@ "whole_word": false, "case_sensitive": false, "include_ignored": false, + "button": true, "regex": true }, "tab_bar": { diff --git a/tasks.json b/tasks.json index 056ddc6..09d0bb4 100644 --- a/tasks.json +++ b/tasks.json @@ -4,19 +4,7 @@ // ╰───────────────────────────────╯ [ { - "label": "Example task", - "command": "for i in {1..5}; do echo \"Hello $i/5\"; sleep 1; done", - "env": { - "foo": "bar" - }, - "use_new_terminal": false, - "allow_concurrent_runs": false, - "reveal": "always", - "hide": "never", - "shell": "system" - }, - { - "label": "Build migrate", + "label": "🚀 Build migrate", "command": "bash ~/.config/zed/tasks/build-migrate.sh", "use_new_terminal": false, "allow_concurrent_runs": false, @@ -25,7 +13,7 @@ "shell": "system" }, { - "label": "Commit Stradi", + "label": ":octocat: Commit Stradi", "command": "bash ~/.config/zed/tasks/commit-stradi.sh", "use_new_terminal": false, "allow_concurrent_runs": false,