Existe uma maneira de fazer o eshell se comportar melhor? Por padrão, printenv TERMretorna dumb. Por exemplo, brewmuitas 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 brewa eshell-visual-commands, mas existem maneiras de fazer eterm-coloro trabalho em eshell.
Aqui está o vídeo de um brewcomportamento estranho. Infelizmente, não consegui reproduzir o erro mencionado: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERMvariável (se houver algo, definir TERMalgo 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-scrollde nile scroll-converselypara grande número (> 100)
scroll-conservatively
eshellconjuntosTERMpara serdumbpor uma razão - ele não pode lidar com um monte de mais extravagante interação linha de comando (à latopessh).brewfunciona bem para mimeshelle até gera cores e emoji.