From a9bd4585aa65b4fbb726cfdf13d6beec208c3ca6 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Wed, 26 Mar 2025 00:50:25 +0100 Subject: [PATCH] zsh:keys:cmd-on-enter: Take gs out of rotation It's a bit annoying, ll is sufficient. --- .config/zsh/zshrc.d/60-keys.zsh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/zsh/zshrc.d/60-keys.zsh b/.config/zsh/zshrc.d/60-keys.zsh index cef4a52..7f8af46 100644 --- a/.config/zsh/zshrc.d/60-keys.zsh +++ b/.config/zsh/zshrc.d/60-keys.zsh @@ -181,14 +181,14 @@ function default_dot { LBUFFER+=. } zle -N default_dot bindkey '^[[46;5u' default_dot -CMDS_ON_ENTER=(ll gs) -REQUIREMENTS_CMDS_ON_ENTER=(true "git rev-parse") +CMDS_ON_ENTER=(ll) # gs) +REQUIREMENTS_CMDS_ON_ENTER=(true) # "git rev-parse") function cmd-on-enter { if [[ -z "${PREBUFFER}${BUFFER}" ]]; then - # Overwrite BUFFER and default to ll + # Overwrite BUFFER and default to first option BUFFER=" ${CMDS_ON_ENTER[${cmd_on_enter_idx:=1}]}" - # Cycle through ll and git status + # Cycle through options local idx=$cmd_on_enter_idx idx=$((idx < $#CMDS_ON_ENTER ? idx + 1 : 1)) until