mirror of
https://github.com/nmasur/dotfiles
synced 2025-07-05 22:00:14 +00:00
reset git history
This commit is contained in:
18
zsh/vim
Normal file
18
zsh/vim
Normal file
@ -0,0 +1,18 @@
|
||||
### Activate vi / vim mode:
|
||||
bindkey -v
|
||||
|
||||
# Remove delay when entering normal mode (vi)
|
||||
KEYTIMEOUT=5
|
||||
|
||||
# Change cursor shape for different vi modes.
|
||||
function zle-keymap-select {
|
||||
if [[ $KEYMAP == vicmd ]] || [[ $1 = 'block' ]]; then
|
||||
echo -ne '\e[1 q'
|
||||
elif [[ $KEYMAP == main ]] || [[ $KEYMAP == viins ]] || [[ $KEYMAP = '' ]] || [[ $1 = 'beam' ]]; then
|
||||
echo -ne '\e[5 q'
|
||||
fi
|
||||
}
|
||||
zle -N zle-keymap-select
|
||||
|
||||
# Start with beam shape cursor on zsh startup and after every command.
|
||||
zle-line-init() { zle-keymap-select 'beam'}
|
Reference in New Issue
Block a user