Fazer zsh usar readline em vez de zle?

0

Existe uma maneira de tornar zsh use readline lendo /etc/inputrc e ~/.inputrc em vez de zle module?

Eu mantenho minhas ligações de linha de comando em inputrc para serem aplicadas globalmente a todos os outros "shells" que usam como sqlite , mysql etc.

Acho que zsh deve ser compatível com bash e oferecer essa opção.

    
por w17t 25.06.2017 / 23:01

1 resposta

3

Não, o zsh não suporta readline. O Zle tem uma funcionalidade mais rica que readline (especialmente para conclusão, pesquisa de histórico, modo vi,…), não seria possível implementar todos os recursos do zsh no topo da readline sem reescrevê-los quase completamente. Então não espere que alguém implemente isso.

Se você quiser que o .inputrc se aplique principalmente no zsh, eu acho melhor escrever um analisador para .inputrc e converter as combinações de teclas em zsh, conforme aplicável.

    
por 26.06.2017 / 00:39