From dfb70de652bb27451abc6ee6274bfabdb7524d36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20MEVEL?= <2572775+jmevel@users.noreply.github.com> Date: Tue, 30 Jun 2026 17:11:36 +0200 Subject: [PATCH] helix: Add `z c` keymap to `ScrollCursorCenter` (#58660) Helix's keymap to `Vertically center the line` (`align_view_center` command) is `zc` ([documentation](https://docs.helix-editor.com/keymap.html#view-mode)). Release Notes: - Added Helix's `z c` keymap to editor, project panel and outline panel to scroll cursor to center --- assets/keymaps/vim.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/keymaps/vim.json b/assets/keymaps/vim.json index 0258f34758e..9787a927841 100644 --- a/assets/keymaps/vim.json +++ b/assets/keymaps/vim.json @@ -550,6 +550,9 @@ "space y": "editor::Copy", "space /": "pane::DeploySearch", + // View mode + "z c": "editor::ScrollCursorCenter", + // Debug mode (Helix space G) "space shift-g l": "debugger::Start", "space shift-g r": "debugger::Restart", @@ -1007,6 +1010,7 @@ "ctrl-d": "project_panel::ScrollDown", "z t": "project_panel::ScrollCursorTop", "z z": "project_panel::ScrollCursorCenter", + "z c": "project_panel::ScrollCursorCenter", "z b": "project_panel::ScrollCursorBottom", "0": ["vim::Number", 0], "1": ["vim::Number", 1], @@ -1038,6 +1042,7 @@ "ctrl-d": "outline_panel::ScrollDown", "z t": "outline_panel::ScrollCursorTop", "z z": "outline_panel::ScrollCursorCenter", + "z c": "outline_panel::ScrollCursorCenter", "z b": "outline_panel::ScrollCursorBottom", "0": ["vim::Number", 0], "1": ["vim::Number", 1],