Desejo substituir o widget de pesquisa de histórico padrão no modo vi por meu próprio (vinculando-o à chave padrão, ou seja, /
no modo de comando).
Veja o que tentei colocar em .zshrc
:
custom_command() {
history | cat # instead of cat, there will be some custom logic
}
zle -N custom_command
bindkey -M vicmd '/' custom_command
bindkey -M vicmd '^R' custom_command
Com essas ligações, pressionar ctrl-R
faz o que eu espero (exibe a lista de histórico), mas pressionar /
não tem nenhum efeito (recebo o widget de histórico padrão, não meu custom_command
).
Tags zsh command-history vi-mode