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