CURSOR
de acordo com o zshzle(1)
docs indica que isso pode ser movido no ZSH:
rm ~/.zcompdump
bindkey -v
autoload -U compinit
compinit
function leftsevent {
CURSOR=$(( CURSOR - 7 ))
}
function rightsaidfred {
CURSOR=$(( CURSOR + 7 ))
}
zle -N leftsevent
zle -N rightsaidfred
bindkey H leftsevent
bindkey L rightsaidfred
(Não parece haver necessidade de uma única linha de entrada para usar a verificação de limites para < 0
ou > $#BUFFER
, mas isso pode ser uma boa coisa a ser feita ...)