Tôi đang sử dụng shell ( M-x shell
) để kết nối với máy chủ từ xa thông qua SSH. Sau khi khởi chạy một số công cụ dòng lệnh (chủ yếu là psql , giao diện dòng lệnh postgresql, nhưng con người sẽ giống như vậy), shell sẽ đưa ra cảnh báo sau:
WARNING: terminal is not fully functional
- (press RETURN)
Theo tôi biết, điều này trông giống như một vấn đề máy nhắn tin. Thay đổi máy nhắn tin thành cat
trong .emacs
tệp của tôi :
(setenv "PAGER" "/bin/cat")
đã giúp tôi thoát khỏi những tin nhắn đó, nhưng chỉ với các lệnh cục bộ (và tôi không ngại sử dụng mèo làm máy nhắn tin). Vì tôi chỉ có một phiên bản cục bộ của Emacs, có cách nào để sử dụng một máy nhắn tin khác trên máy chủ từ xa không? Hoặc có cách nào khác để loại bỏ các thông điệp cảnh báo, nếu có thể mà không cần chuyển sang ansi-term
? Nếu có ích gì, tôi đang sử dụng GNU Emacs 24.3.1.
M-x ansi-term
để chạy một thiết bị đầu cuối đầy đủ chức năng, thay vì sử dụngM-x shell
.