From 92323c881306144dae9aaaa68d4ee0d552f16405 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Tue, 9 Dec 2025 15:32:57 +0100 Subject: [PATCH] Revert "feat: change from emacs mode to vi mode" This reverts commit 0e2029550e908a00794423cf3111aab84b024e7d. --- zsh/rc | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/zsh/rc b/zsh/rc index d1e1079..2516d00 100644 --- a/zsh/rc +++ b/zsh/rc @@ -30,34 +30,8 @@ setopt HIST_REDUCE_BLANKS setopt HIST_VERIFY setopt INC_APPEND_HISTORY_TIME -########### -# Vi mode # -########### - -bindkey -v -export KEYTIMEOUT=1 # Reduce ESC delay to 10ms -bindkey -v '^?' backward-delete-char # Make backspace work in vi insert mode -bindkey -v '^H' backward-delete-char # Alternative backspace binding -bindkey -a '_' vi-first-non-blank - -# Selection highlight -# shellcheck disable=SC2034 -zle_highlight=(region:bg=#323641) - -# Change cursor shape based on vi mode -function zle-keymap-select { - if [[ ${KEYMAP} == main ]]; then - echo -ne '\e[5 q' # Beam cursor for insert mode - elif [[ ${KEYMAP} == vicmd ]]; then - echo -ne '\e[1 q' # Block cursor for command mode - fi -} -zle -N zle-keymap-select - -function zle-line-init { - echo -ne '\e[5 q' # Beam cursor for insert mode -} -zle -N zle-line-init +# Emacs mode +bindkey -e ################### # Shell Variables #