Recientemente aprendí que si busco en mis archivos less
, puedo presionar v
y abrir el búfer en Emacs. Esto funciona siempre que tenga la variable de entorno $EDITOR
configurada 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 less
queja 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.