2010-12-16 13 views
5

मैं emacs-server का उपयोग करता हूं ताकि मैं emacsclient को डिफ़ॉल्ट पाठक के रूप में सेट कर सकूं और इसे नए emacs उदाहरणों के बजाय बफर के रूप में नई फाइलें खोल सकूं।एक सतत emacs-server उदाहरण कैसे चल रहा है?

हालांकि, यह केवल तब काम करता है जब emacs सर्वर चल रहा है, तो मैं स्टार्टअप पर यह कैसे चला सकता हूं और पृष्ठभूमि में रह सकता हूं?

एक और मुद्दा यह है कि अगर मैं Emacs शुरू करते हैं, तो यह छोड़कर पुन: प्रारंभ यह है, यह मुझसे कहता है:

फ़ाइल त्रुटि: सर्वर सॉकेट बाध्य नहीं कर सकते हैं, पहले से ही उपयोग

उत्तर

4

में पता मान लिया जाये कि आप Emacs 23 उपयोग कर रहे हैं , में

emacs --daemon 

डाल अपने ~/.xsession (या जहाँ भी आप अपने स्टार्टअप आदेशों जगह)।

+1

इसके लिए चीयर्स। मैंने स्टार्टअप एप्लिकेशन एप में emacs --daemon जोड़ा, जो काम करने लग रहा था जब मैंने emacs शुरू किया, यह मुझे फ़ाइल त्रुटि दे दी: सर्वर सॉकेट, पहले से ही उपयोग में बाध्य नहीं कर सकते हैं। हालांकि मैं उस त्रुटि को कैसे ठीक कर सकता हूं? मैंने क्ली से emacsclient की कोशिश की, मुझे मिला - emacsclient: कनेक्ट: कनेक्शन से इनकार कर दिया emacsclient: कोई सॉकेट या वैकल्पिक संपादक। का उपयोग करें: \t --socket नाम \t --server-फ़ाइल (या वातावरण चर EMACS_SERVER_FILE) \t --alternate-संपादक (या वातावरण चर ALTERNATE_EDITOR) – tobeannounced

+1

आप अभी भी है '(सर्वर शुरू)' में आपका '~/.emacs'? इसे हटाने का प्रयास करें। – igor

2

This पृष्ठ आपको जो कुछ जानने की जरूरत है उसे बताना चाहिए।

#!/bin/bash 
export GDK_NATIVE_WINDOWS=1 
exec emacsclient --alternate-editor="" -c "[email protected]" 

मान लिया जाये कि आप जीटीके उपयोग कर रहे हैं: सुझाव बनाया इगोर के लिए एक वैकल्पिक रास्ता है कि होता है आप पर कहीं एक नई स्क्रिप्ट बनाने के लिए है।

वैकल्पिक-संपादक = "" एक शॉर्टेंड है जो कोई भी नहीं मिला है, तो एक नया सर्वर शुरू करने के लिए emacs को बताता है। यह सब EmacsWiki पृष्ठ से है। कनेक्शन के लिए कुछ फिक्स भी त्रुटि से इनकार कर दिया गया है। Emacs के बारे में कुछ पता लगाने की कोशिश करते समय आपको हमेशा वहां से शुरू करना चाहिए।

+0

क्या वह जीडीके सही है, या आपका मतलब जीटीके है? (मैं नहीं बता सकता)। – PythonNut

+0

जीडीके सही है। – PythonNut

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