आमतौर पर मैं जीयूआई के साथ एमएसीएस शुरू करता हूं, और तुरंत एक सर्वर शुरू करता हूं (server-start)
। अब मैं टर्मिनल के माध्यम emacsclient -n <file>
से या फ़ाइल ब्राउज़र से अपने मौजूदा ईमैक्स सत्र में आसानी से दस्तावेज़ खोल सकता हूं ।
हालांकि, समय-समय पर, मैं अपने टर्मिनल के अंदर ईमैक्स चलाना चाहता हूं emacsclient -t
। यह सबसे अधिक बार होता है जब git कमिट लॉग लिखना या अन्य बहुत छोटे कार्य करना। उन उदाहरणों में, तथ्य यह है कि मेरी इनिट फ़ाइल को जीयूआई इंस्टेंस ऑफ एमएसीएस में लोड किया गया था, जिसका अर्थ है कि मुझे मेरा कोई भी अनुकूलन नहीं मिलता है जो टीटीवाई एमएसीएस के लिए विशिष्ट है।
मुझे पता है कि मैं दौड़ सकता हूं
emacs -nw -q -l "some-custom-init-file.el"
लेकिन वह हर बार सभी पैकेजों को पुनः लोड करेगा। क्या मैं दोनों दुनियाओं में सर्वश्रेष्ठ हो सकता हूं? क्या कोई "TTY डेमॉन" स्थापित करने का कोई तरीका है ताकि मैं टर्मिनल के अंदर चलने के लिए अलग-अलग अनुकूलन का उपयोग कर सकूं / मौजूदा इमैक विंडो में फ़ाइल पर जाकर?
(setq linum-format "%d ")
TTY अनुकूलन फ़ाइल के साथ तय किया जा सकता है । इसके अलावा, टीटीवाई मोड में मेरा रंग विषय हमेशा अजीब लगता है, इसलिए मैं निश्चित रूप से टीटीवाई के लिए एक अलग विषय चुनूंगा। मेरे पास इस समय बहुत सारे अंतर नहीं हैं, लेकिन अब जब मुझे पता है कि मेरे पास अलग-अलग सर्वर हो सकते हैं, तो सूची बढ़ सकती है।
M-x report-emacs-bug
और नई विशेषताओं का अनुरोध करता हूं जैसे कि TTY में और GUI फ्रेम में अलग-अलग चेहरे की थीम रखने की क्षमता (वास्तव में, एक विषय उन विभिन्न प्रकार के फ़्रेमों के लिए पूरी तरह से अलग-अलग रंगों को निर्दिष्ट कर सकता है, इसलिए आप अपनी थीम को समायोजित भी कर सकते हैं) । उन अलग-अलग मामलों के लिए कई डेमों का उपयोग करना Emacs में संबंधित कार्यक्षमता की कमी के लिए सिर्फ एक समाधान है।