2010-10-29 36 views
5

Tôi sử dụng biểu tượng cảm xúc để chỉnh sửa tập lệnh và tệp mã trên một số máy chủ khác nhau. TRAMP đang hoạt động rất tốt. Tuy nhiên, khi tôi thoát khỏi các emac, tất cả các kết nối của tôi đều biến mất. Tôi đã thử chế độ lưu trên máy tính để bàn, nhưng chỉ các tệp cục bộ mới hiển thị khi tôi khởi động lại các emac. Có một số gói mà sẽ nhớ kết nối tramp? Đây có phải là vấn đề về cấu hình không?Máy tính để bàn Emacs không nhớ kết nối TRAMP?

+0

Bạn đã thử dùng emacs-server chưa? http://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html – zdav

+0

Có. Từ những gì tôi hiểu, nó đòi hỏi rằng tôi thực sự vỏ vào máy từ xa và chạy emacsclient từ đó. Ý tưởng tốt trong một số trường hợp, nhưng TRAMP là tốt hơn cho nhu cầu của tôi. – User1

Trả lời

8

Bạn có thể tùy biến desktop-buffers-not-to-save để làm điều này:

(setq desktop-buffers-not-to-save "^$") 

Theo mặc định nó được đặt thành một regexp phù hợp với tên tập tin TRAMP. Tôi đã có thể mong đợi thiết lập nó để nil đã có thể làm việc, nhưng, than ôi, nó không.

+2

Bạn có thể đặt nó thành '^ $', IIRC. – phils

+0

@phils Duh, cảm ơn. –

+0

Có! Điều đó hoàn toàn gây ra. Tôi có thể thấy lý do tại sao đây là mặc định vì tải tệp tramp chậm. – User1

Các vấn đề liên quan