Estou tentando implementar uma versão personalizada da pesquisa do histórico do zsh ao pressionar ctrl-r
(embora minha função mapeie para um atalho diferente).
Até agora, tentei usar read
, vared
e read-command
para ler a entrada depois que o usuário pressiona o atalho personalizado. Meu código parece:
# Bind \eg to 'git status'
function _cust-hist {
zle -I
local line
read -r line
echo $line
zle accept-line
}
zle -N _cust-hist
bindkey '\eg' _cust-hist
Mas nada parece funcionar. Eu devo estar perdendo algo óbvio, isso é possível com zsh?