É possível usar o editor de linha interno do zsh ( zle) para alimentar a entrada de um subprocesso? Ou seja, eu gostaria de executar zlewrap mycommandonde zlewrapestá uma função zsh e mycommandqualquer programa que apenas leia linhas de stdin; zlewrapforneceria efetivamente os recursos de edição de linha do zle para mycommand. Este é o modelo rlwrapque faz exatamente isso, mas com o readline e não o zle para edição de linha.
rlwrapé bastante difundido e você provavelmente já o usou. Pense nas pequenas coisas pseudo-shell que você obtém em mysql, sqlite, lftp, etc. Todas elas têm alguma implementação de um editor de linha que retorna on-line ou bloco de linhas por vez para o processador real por trás deles. rlwrapfaz muito sucesso em qualquer programa que aceite STDIN, mas seria bom ter habilidades e vínculos no estilo zle, em vez de linhas de leitura que são alguém menos extenso.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - Não entendi bem sua pergunta, mas pesquisei no título no Google e encontrei essa página. Pode ajudar, mas não sei.