Zsh keybindings

This commit is contained in:
Anthony Rose 2022-09-14 21:56:07 +01:00
parent d00794487f
commit e7a8e4fd61

View file

@ -75,9 +75,22 @@ then
bind 'set completion-ignore-case on' bind 'set completion-ignore-case on'
bind 'set enable-bracketed-paste off' bind 'set enable-bracketed-paste off'
PS1="\[\033[01m\]\u@\h\\$\[\033[00m\] " PS1="\[\033[01m\]\u@\h\\$\[\033[00m\] "
elif [ -n "$ZSH_VERSION" ] elif [ -n "$ZSH_VERSION" ]
then then
autoload -Uz compinit && compinit
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
bindkey -e
bindkey "^[[1;5C" forward-word
bindkey "^[[1;5D" backward-word
bindkey "^[[3~" delete-char
bindkey "^[[A" history-beginning-search-backward
bindkey "^[[B" history-beginning-search-forward
bindkey "^[OA" history-beginning-search-backward
bindkey "^[OB" history-beginning-search-forward
PS1="%B%n@%m%#%b " PS1="%B%n@%m%#%b "
fi fi
_acp_add_path () { _acp_add_path () {