Existe uma maneira de fazer o eshell se comportar melhor? Por padrão, printenv TERM
retorna dumb
. Por exemplo, brew
muitas vezes reclama do tipo de terminal e faz com que o eshell "balance" enquanto a barra de progresso está sendo exibida.
Isso não acontece term
. Eu suspeito que isso é porque TERM=eterm-color
.
Eu sei que eu poderia apenas adicionar brew
a eshell-visual-commands
, mas existem maneiras de fazer eterm-color
o trabalho em eshell.
Aqui está o vídeo de um brew
comportamento estranho. Infelizmente, não consegui reproduzir o erro mencionado: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERM
variável (se houver algo, definir TERM
algo diferente pioraria esse tipo de problema, pois os programas produzirão mais seqüências de controle que o eshell não pode lidar). Infelizmente, acho que a resposta é "viva com ele ou tente consertar o eshell".
auto-window-scroll
de nil
e scroll-conversely
para grande número (> 100)
scroll-conservatively
eshell
conjuntosTERM
para serdumb
por uma razão - ele não pode lidar com um monte de mais extravagante interação linha de comando (à latop
essh
).brew
funciona bem para mimeshell
e até gera cores e emoji.