zsh lê entrada no widget zle

3

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?

    
por Hemant Kumar 26.02.2016 / 00:50

0 respostas