Eu aprendi recentemente que, se eu paginar meus arquivos less, posso pressionar ve abrir o buffer no Emacs. Isso funciona desde que eu tenha a variável de ambiente $EDITORconfigurada corretamente, que no meu caso eu a tenho como:
export EDITOR='env TERM=xterm-256color emacs -nw'
A descrição acima me dá a capacidade de carregar o emacs dentro do terminal que é executado less.
No entanto, o truque acima não funciona ao canalizar comandos para less. Ao fazer isso, lessreclama com a seguinte mensagem:
Cannot edit standard input (press RETURN)
Minha pergunta é: por que isso acontece? Mas o mais importante, existe alguma solução alternativa para isso ?
Piping into less and editing: “cannot edit standard input” error. Workarounds?é claro. Por que pensar de outra maneira?
whyúnica, e não a workarounds, então acrescentei a ênfase.