¿Es posible usar el editor de línea incorporado de zsh ( zle) para alimentar la entrada a un subproceso? Es decir, me gustaría ejecutar zlewrap mycommanddonde zlewrapestá una función zsh y mycommandes cualquier programa que solo lee líneas de stdin; zlewrapproporcionaría efectivamente las capacidades de edición de línea de zle a mycommand. Esto está en el modelo de lo rlwrapque hace exactamente esto, pero con readline y no zle para la edición de línea.
rlwrapestá bastante extendido y probablemente lo haya usado. Piense en las pequeñas cosas de pseudo shell que obtiene en cosas como mysql, sqlite, lftp, etc. Todas tienen alguna implementación de un editor de línea que regresa en línea o bloque de líneas a la vez al procesador real detrás de ellas. rlwrapfunciona bastante bien para cualquier programa que acepte STDIN, pero sería bueno tener enlaces y habilidades de estilo zle en lugar de líneas de lectura que son alguien menos extenso.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - No entiendo bien tu pregunta, pero busqué en Google el título y encontré esa página. Podría ayudar, pero no lo sé.