Est-il possible d'utiliser l'éditeur de ligne intégré de zsh ( zle) pour alimenter un sous-processus? Autrement dit, je voudrais exécuter zlewrap mycommandoù zlewrapest une fonction zsh et mycommandest un programme qui lit simplement les lignes de stdin; zlewrapfournirait efficacement les capacités d'édition de ligne de zle mycommand. C'est sur le modèle rlwrapqui fait exactement cela, mais avec readline et non zle pour l'édition de ligne.
rlwrapest assez répandue et vous l'avez probablement utilisée. Pensez aux petites choses pseudo shell que vous obtenez dans des choses comme mysql, sqlite, lftp, etc. rlwrapne frappe assez bien pour tout programme qui accepte STDIN, mais ce serait bien d'avoir des liaisons et des capacités de style zle plutôt que des lignes de lecture qui sont moins étendues.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - Je ne comprends pas très bien votre question, mais googlé le titre et trouvé cette page. Cela pourrait aider, mais je ne sais pas.