मैंने emacs पोर्टेबल (विंडोज़ पर) बनाने के कुछ सुझाव देखे हैं। मैं अपनी साइट-start.el में यह है:पोर्टेबल Emacs? (Emacs सर्वर काम नहीं कर रहा है)
(defvar program-dir (substring data-directory 0 -4))
(setq inhibit-startup-message t)
(setenv "HOME" program-dir)
मैं घर चर बदल ताकि न केवल मेरी .emacs init फ़ाइलें (और अन्य init फ़ाइलें) पढ़ रहे हैं, लेकिन Emacs द्वारा उत्पन्न सब कुछ में रहेंगे प्रोग्राम निर्देशिका, मुझे एक-एक करके सब कुछ के लिए पथ निर्दिष्ट करने की आवश्यकता नहीं है।
अच्छा यह अच्छी तरह से काम करता है लेकिन emacs सर्वर काम नहीं कर रहा है; मुझे त्रुटि संदेश मिलता है "कोई कनेक्शन नहीं बनाया जा सकता क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इनकार कर दिया।" अगर मैं अपना होम var नहीं बदलता तो emacs सर्वर काम करता है। क्या इसे ठीक करने का कोई तरीका है?