Recientemente aprendí que si busco en mis archivos less, puedo presionar vy abrir el búfer en Emacs. Esto funciona siempre que tenga la variable de entorno $EDITORconfigurada correctamente, que en mi caso la tengo como:
export EDITOR='env TERM=xterm-256color emacs -nw'
Lo anterior me da la capacidad de cargar emacs dentro del terminal que se ejecuta less.
Sin embargo, el truco anterior no funciona cuando se canalizan comandos a less. Al hacer esto, se lessqueja con el siguiente mensaje:
Cannot edit standard input (press RETURN)
Mi pregunta es, ¿por qué sucede esto? Pero lo más importante, ¿hay alguna solución ?
Piping into less and editing: “cannot edit standard input” error. Workarounds?está claro. ¿Por qué pensar lo contrario?
whyúnica, y no la workarounds, así que agregué el énfasis.