Fix vi-mode grips
Tips from [zsh-vimto](https://github.com/laurenkt/zsh-vimto). * Remove delay when changing mode * Enable backspace when returning to viins from vicmd mode
This commit is contained in:
parent
2ac97afdd1
commit
585925df38
3
zshenv
3
zshenv
@ -8,6 +8,9 @@ HISTFILE=$HOME/.cache/zsh/histfile
|
|||||||
HISTSIZE=20000
|
HISTSIZE=20000
|
||||||
SAVEHIST=20000
|
SAVEHIST=20000
|
||||||
|
|
||||||
|
# Remove vi mode switch delay
|
||||||
|
KEYTIMEOUT=1
|
||||||
|
|
||||||
# Enable time stats for long lasting commands
|
# Enable time stats for long lasting commands
|
||||||
REPORTTIME=5
|
REPORTTIME=5
|
||||||
|
|
||||||
|
3
zshrc
3
zshrc
@ -86,6 +86,9 @@ prompt fresh
|
|||||||
# Enable vi mode line editor keymap
|
# Enable vi mode line editor keymap
|
||||||
bindkey -v
|
bindkey -v
|
||||||
|
|
||||||
|
# Enable backspace after returning to viins from vicmd mode
|
||||||
|
bindkey '^?' backward-delete-char
|
||||||
|
|
||||||
# Enable yank, change, and delete whole line with 'Y', 'cc', and 'dd'
|
# Enable yank, change, and delete whole line with 'Y', 'cc', and 'dd'
|
||||||
bindkey -M vicmd 'Y' vi-yank-whole-line
|
bindkey -M vicmd 'Y' vi-yank-whole-line
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user