Можно ли использовать встроенный редактор строк zsh ( zle) для подачи ввода в подпроцесс? То есть я хотел бы запустить zlewrap mycommandгде zlewrapфункция zsh и mycommandлюбая программа, которая просто читает строки из stdin; zlewrapбудет эффективно предоставлять возможности редактирования строки ZLE для mycommand. Это на модели, rlwrapкоторая делает именно это, но с readline, а не zle для редактирования строки.
rlwrapдовольно широко, и вы, вероятно, использовали его. Подумайте о маленьких вещах псевдооболочки, которые вы получаете в таких вещах, как mysql, sqlite, lftp и т. Д. Все они имеют некоторую реализацию редактора строк, который одновременно возвращает строку или блок строк фактическому процессору за ними. rlwrapделает удары довольно аккуратно для любой программы, которая принимает STDIN, но было бы неплохо иметь привязки и способности в стиле zle, а не readlines, которые кто-то менее обширный.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - Я не совсем понимаю ваш вопрос, но гуглил заголовок и нашел эту страницу. Это может помочь, но я не знаю.