Apakah ada cara untuk membuat eshell berperilaku lebih baik? Secara default printenv TERM
mengembalikan dumb
. Misalnya brew
sering mengeluh tentang jenis terminal dan menyebabkan eshell "bergoncang" saat bilah kemajuan ditampilkan.
Ini tidak terjadi di term
. Saya curiga ini karena TERM=eterm-color
.
Aku tahu aku bisa menambahkan brew
untuk eshell-visual-commands
, tetapi apakah ada cara untuk membuat eterm-color
pekerjaan di eshell.
Inilah video brew
berperilaku aneh. Sayangnya saya tidak dapat mereproduksi kesalahan yang disebutkan: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERM
variabel (jika ada, pengaturan TERM
menjadi sesuatu yang berbeda akan membuat masalah semacam ini lebih buruk karena program akan menghasilkan lebih banyak urutan kontrol yang tidak dapat ditangani eshell). Sayangnya, saya pikir jawabannya adalah "hidup dengannya atau mencoba untuk memperbaiki eshell".
auto-window-scroll
ke nil
dan scroll-conversely
ke jumlah besar (> 100)
scroll-conservatively
eshell
setTERM
untuk menjadidumb
karena suatu alasan - tidak dapat menangani banyak interaksi baris perintah pengujian (à latop
danssh
).brew
berfungsi dengan baik untuk sayaeshell
, dan bahkan menghasilkan warna dan emoji.