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", + }, + }, +]