2010-10-29 25 views
5

Birkaç farklı sunucudaki komut dosyalarını ve kod dosyalarını düzenlemek için emacs kullanıyorum. TRAMP çok iyi çalışıyor. Ancak, emacs'tan çıktığımda, tüm tramp bağlantılarım gider. Masaüstü kayıt modunu denedim, ancak emacs'ı yeniden başlattığımda yalnızca yerel dosyalar görünüyor. Serseri bağlantılarını hatırlayacak bir paket var mı? Bu sadece bir yapılandırma sorunu mu?Emacs masaüstü TRAMP bağlantılarını hatırlamıyor mu?

+0

Emacs sunucusunu denediniz mi? http://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html – zdav

+0

Evet. Anladığım kadarıyla, aslında makineye uzaktan bağlanmam ve oradan emacsclient'i çalıştırmam gerekiyor. Bazı durumlarda iyi fikir, ama TRAMP ihtiyaçlarım için daha iyidir. – User1

cevap

8

Bunu yapmak için değişken desktop-buffers-not-to-save özelleştirebilirsiniz: Varsayılan olarak

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

o TRAMP dosya eşleşen bir regexp ayarlanır. nil'un çalışmasını beklerdim, ama alas, öyle değil.

+2

Bunu '^ $ ', IIRC olarak ayarlayabilirsiniz. – phils

+0

@phils Duh, teşekkürler. –

+0

Evet! Bu tamamen sebep oldu. Tramp dosyalarını yükleme işlemi yavaş olduğu için bunun neden varsayılan olduğunu anlayabiliyorum. – User1