2010-10-29 6 views
5

मैं कई अलग-अलग सर्वरों पर स्क्रिप्ट और कोड फ़ाइलों को संपादित करने के लिए emacs का उपयोग करता हूं। TRAMP बहुत अच्छी तरह से काम कर रहा है। हालांकि, जब मैं emacs से बाहर निकलता हूं, तो मेरे सभी ट्रम्प कनेक्शन दूर जाते हैं। मैंने डेस्कटॉप-सेव-मोड की कोशिश की, लेकिन जब मैं emacs को पुनरारंभ करता हूं तो केवल स्थानीय फ़ाइलें दिखाई देती हैं। क्या कोई पैकेज है जो ट्रम्प कनेक्शन याद रखेगा? क्या यह सिर्फ एक विन्यास मुद्दा है?Emacs डेस्कटॉप को TRAMP कनेक्शन याद नहीं है?

+0

क्या आपने emacs-server की कोशिश की है? http://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html – zdav

+0

हां। जो मैं समझता हूं, उससे यह आवश्यक है कि मैं वास्तव में मशीन को रिमोट में खोलूं और वहां से इमैकक्लिएंट चलाएं। कुछ मामलों में अच्छा विचार है, लेकिन मेरी आवश्यकताओं के लिए TRAMP बेहतर है। – User1

उत्तर

8

आप चर desktop-buffers-not-to-save यह करने के लिए अनुकूलित कर सकते हैं:

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

डिफ़ॉल्ट रूप से यह एक regexp कि आवारा फ़ाइल नाम से मेल खाता है पर सेट है। मैं इसे nil पर सेट करने की अपेक्षा करता था, लेकिन, हां, ऐसा नहीं होता।

+2

आप इसे '^ $', आईआईआरसी पर सेट कर सकते हैं। – phils

+0

@phils दुह, धन्यवाद। –

+0

हां! वह पूरी तरह से कारण था। मैं देख सकता हूं कि यह डिफ़ॉल्ट क्यों है क्योंकि ट्रम्प फ़ाइलों को लोड करना धीमा है। – User1

संबंधित मुद्दे