From af348af4b251e40af31b261f86405aa85904d30c Mon Sep 17 00:00:00 2001 From: gwbeip Date: Tue, 20 Jan 2026 19:51:42 +0800 Subject: [PATCH] feat(Zed): zed's keymap.json --- zed/keymap.json | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 zed/keymap.json diff --git a/zed/keymap.json b/zed/keymap.json new file mode 100644 index 0000000..f999d67 --- /dev/null +++ b/zed/keymap.json @@ -0,0 +1,46 @@ +// Zed keymap +// +// For information on binding keys, see the Zed +// documentation: https://zed.dev/docs/key-bindings +// +// To see the default key bindings run `zed: open default keymap` +// from the command palette. +[ + { + "context": "Workspace", + "bindings": { + // "shift shift": "file_finder::Toggle" + }, + }, + { + "context": "Editor && vim_mode == insert", + "bindings": { + // "j k": "vim::NormalBefore" + }, + }, + { + "context": "vim_mode == normal", + "bindings": { + "space space l": "editor::ToggleRelativeLineNumbers", + }, + }, + { + "context": "vim_mode == normal || vim_mode == visual", + "bindings": { + "space space z": "zed::ToggleFullScreen", + }, + }, + { + "context": "vim_mode == normal", + "bindings": { + "space b": "project_panel::ToggleFocus", + }, + }, + { + "context": "vim_mode == normal || vim_mode == visual", + "bindings": { + "f": "vim::PushSneak", + "shift-f": "vim::PushSneakBackward", + }, + }, +]