diff --git a/home/user/.config/zsh/mappings b/home/user/.config/zsh/mappings index c4e200e..8874fb3 100644 --- a/home/user/.config/zsh/mappings +++ b/home/user/.config/zsh/mappings @@ -23,6 +23,19 @@ bindkey -M viins '\e.' insert-last-word # M-. bindkey '^[[Z' reverse-menu-complete # S-Tab +bindkey -M viins '`' autosuggest-accept +bindkey -M vicmd '`' autosuggest-accept + +bindkey -M viins '^?' backward-delete-char +bindkey -M vicmd '^?' backward-delete-char + +bindkey -M viins '^W' backward-delete-word +bindkey -M vicmd '^W' backward-delete-word + +bindkey -M viins '^H' backward-delete-char +bindkey -M vicmd '^H' backward-delete-char + + insert-sudo() { local sudo_template="${SUDO:=sudo} " local template_len="${#sudo_template}" @@ -47,13 +60,6 @@ zle -N insert-sudo bindkey -M vicmd '^S' insert-sudo # C-s bindkey -M viins '^S' insert-sudo # C-s -bindkey '`' autosuggest-accept -bindkey '^?' backward-delete-char -bindkey '^W' backward-delete-word - -bindkey -M vicmd '^H' backward-delete-char - - gitstatusquiet() { echo git status @@ -92,4 +98,4 @@ fzfhistory() { } zle -N fzfhistory bindkey "^R" fzfhistory -bindkey -M vicmd "^R" fzfhistory \ No newline at end of file +bindkey -M vicmd "^R" fzfhistory