From 323779d8d858503106bdd9069d01cc13a0ddd9fe Mon Sep 17 00:00:00 2001 From: William Date: Sat, 4 Apr 2026 18:49:05 -0300 Subject: [PATCH] zsh: fix ctrl+arrow keys shortcuts --- aspects/base/zsh.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aspects/base/zsh.nix b/aspects/base/zsh.nix index 151801d..18d7ff6 100644 --- a/aspects/base/zsh.nix +++ b/aspects/base/zsh.nix @@ -29,11 +29,9 @@ initExtra = '' unsetopt beep ${lib.getExe pkgs.nix-your-shell} zsh | source /dev/stdin - # Expand !! and !$ on space (Fish-style) bindkey ' ' magic-space setopt HIST_VERIFY - # Fish-style Ctrl+Backspace: delete one path segment at a time function backward-kill-path-component() { if [[ "$LBUFFER" == */ ]]; then @@ -48,6 +46,9 @@ } zle -N backward-kill-path-component bindkey '^H' backward-kill-path-component + # Ctrl+Arrow Keys to move back and forward by a word + bindkey "^[[1;5D" backward-word + bindkey "^[[1;5C" forward-word ''; loginExtra = "${lib.getExe pkgs.nix-your-shell} zsh | source /dev/stdin"; history = {