Eu aprendi recentemente que, se eu paginar meus arquivos less
, posso pressionar v
e abrir o buffer no Emacs. Isso funciona desde que eu tenha a variável de ambiente $EDITOR
configurada 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, less
reclama 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.