Có cách nào để làm cho eshell cư xử tốt hơn? Theo mặc định printenv TERM
trả về dumb
. Ví dụ, brew
thường phàn nàn về loại thiết bị đầu cuối và khiến eshell "lắc lư" trong khi thanh tiến trình đang hiển thị.
Điều này không xảy ra trong term
. Tôi nghi ngờ điều này là bởi vì TERM=eterm-color
.
Tôi biết tôi chỉ có thể thêm brew
vào eshell-visual-commands
, nhưng có cách nào để thực hiện eterm-color
công việc trong eshell.
Đây là video brew
hành xử kỳ lạ. Thật không may, tôi không thể tái tạo lỗi được đề cập: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERM
biến số (nếu có gì đó, việc đặt TERM
thành một cái gì đó khác nhau sẽ làm cho các loại vấn đề này trở nên tồi tệ hơn vì các chương trình sẽ tạo ra nhiều chuỗi điều khiển mà eshell không thể xử lý). Thật không may, tôi nghĩ rằng câu trả lời là "sống với nó hoặc cố gắng sửa chữa eshell".
auto-window-scroll
để nil
và scroll-conversely
để số lượng lớn (> 100)
scroll-conservatively
eshell
đặtTERM
ra làdumb
vì một lý do - nó không thể xử lý nhiều tương tác dòng lệnh fancier (à latop
vàssh
).brew
hoạt động tốt cho tôi thông quaeshell
, và thậm chí xuất ra màu sắc và biểu tượng cảm xúc.