From 43227c6e641c668a383cbce5564834c031eccda4 Mon Sep 17 00:00:00 2001 From: Rudis Muiznieks Date: Thu, 25 Apr 2024 16:04:51 -0500 Subject: [PATCH] fixed some keybinding stuff with the new vi mode plugin --- zsh/zshrc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/zsh/zshrc b/zsh/zshrc index 15a0200..d13cbb4 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -16,12 +16,25 @@ setopt rmstarsilent # load zsh plugins [ -f "$HOME/.local/share/zap/zap.zsh" ] && source "$HOME/.local/share/zap/zap.zsh" +function zvm_after_init() { + plug "zap-zsh/fzf" + typeset -A key + key[Home]=${terminfo[khome]} + key[End]=${terminfo[kend]} + key[Delete]=${terminfo[kdch1]} + zvm_bindkey viins "${key[Home]}" beginning-of-line + zvm_bindkey vicmd "${key[Home]}" beginning-of-line + zvm_bindkey viins "${key[End]}" end-of-line + zvm_bindkey vicmd "${key[End]}" end-of-line + zvm_bindkey viins "${key[Delete]}" delete-char + zvm_bindkey vicmd "${key[Delete]}" delete-char +} + plug "mafredri/zsh-async" plug "sindresorhus/pure" plug "zsh-users/zsh-autosuggestions" plug "zsh-users/zsh-syntax-highlighting" plug "zpm-zsh/ls" -plug "zap-zsh/fzf" plug "fdellwing/zsh-bat" plug "lukechilds/zsh-nvm" plug "jeffreytse/zsh-vi-mode"