2010-10-29 9 views
5

Uso emacs per modificare script e file di codice su diversi server. TRAMP sta funzionando molto bene. Tuttavia, quando esco da emacs, tutte le mie connessioni con i vagabondi scompaiono. Ho provato desktop-save-mode, ma solo i file locali vengono visualizzati quando riavvio emacs. C'è qualche pacchetto che ricorderà le connessioni di tramp? È solo un problema di configurazione?Il desktop di Emacs non ricorda le connessioni TRAMP?

+0

Hai provato emacs-server? http://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html – zdav

+0

Sì. Da quello che ho capito, richiede che io in realtà shell in remoto la macchina ed esegui emacsclient da lì. Buona idea in alcuni casi, ma TRAMP è migliore per le mie esigenze. – User1

risposta

8

È possibile personalizzare la variabile desktop-buffers-not-to-save per fare questo:

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

Di default è impostato su un'espressione regolare che corrisponde nomi di file TRAMP. Mi sarei aspettato che impostarlo su nil avrebbe funzionato, ma, purtroppo, non è così.

+2

Puoi impostarlo su '^ $', IIRC. – phils

+0

@phils Duh, grazie. –

+0

Sì! Questo era totalmente da causare. Riesco a capire perché questo è l'impostazione predefinita perché il caricamento dei file di tramp è lento. – User1

Problemi correlati