Existe-t-il un moyen d'améliorer le comportement d'Eshell? Par défaut printenv TERM
retourne dumb
. Par exemple, il brew
se plaint souvent du type de terminal et fait «bouger» eshell pendant que la barre de progression s'affiche.
Cela ne se produit pas en term
. Je soupçonne que c'est parce que TERM=eterm-color
.
Je sais que je peux ajouter brew
à eshell-visual-commands
, mais qu'il y a des façons de faire le eterm-color
travail dans eshell.
Voici la vidéo du brew
comportement bizarre. Malheureusement, je n'ai pas pu reproduire l'erreur mentionnée: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERM
variable (si quoi que ce soit, la définition TERM
de quelque chose de différent aggraverait ce genre de problèmes car les programmes généreront plus de séquences de contrôle que Eshell ne peut pas gérer). Malheureusement, je pense que la réponse est "vivre avec ou essayer de réparer eshell".
auto-window-scroll
sur nil
et scroll-conversely
sur un grand nombre (> 100)
scroll-conservatively
eshell
définitTERM
pour êtredumb
une raison - il ne peut pas gérer beaucoup d'interaction en ligne de commande plus sophistiquée (à latop
etssh
).brew
fonctionne très bien pour moieshell
, et produit même des couleurs et des emoji.