मैं खिड़कियों में फ़ाइलों को कैसे जोड़ सकता हूं ताकि वे मेरे चल रहे emacs में emacsclient का उपयोग करके खोलें?
मैं केवल कुछ पुराने पोस्टों का उल्लेख कर सकता हूं emacsclient-w32जो लगता है कि बंद कर दिया गया है।
मैं खिड़कियों में फ़ाइलों को कैसे जोड़ सकता हूं ताकि वे मेरे चल रहे emacs में emacsclient का उपयोग करके खोलें?
मैं केवल कुछ पुराने पोस्टों का उल्लेख कर सकता हूं emacsclient-w32जो लगता है कि बंद कर दिया गया है।
जवाबों:
आपको क्या लगता है कि इसे बंद कर दिया गया है?
यह Cygwin emacs-w32-24.5-2 पैकेज में पाया जा सकता है:
आप हमेशा पता लगा सकते हैं कि किन पैकेजों में विशेष रूप से साइगविन कमांड शामिल हैं जो खोज पैकेज का उपयोग करते हैं :
ध्यान दें:
emacs-32.exeविंडोज के साथ एकीकरणexplorerमैं emacs-w32 पैकेज का उपयोग करता हूं। यह ठीक से काम करने के लिए सबसे सरल / आसान है। शुरू करने से पहले, आप एक
HOMEपर्यावरण मूल्य निर्धारित करना चाहेंगे क्योंकि यह सब कुछ सरल बनाता है।डिफ़ॉल्ट रूप से, विंडोज पर Emacs
C:\Users\<username>\AppData\Roaming\इसका उपयोग होम डाइरेक्टरी के रूप में करता है । आप इसे "कंप्यूटर" पर राइट क्लिक करके, गुण चुनकर, "एनवायरनमेंट वेरिएबल्स" पर क्लिक करके बदल सकते हैं और एक नया यूजर वैरिएबल जोड़ सकते हैं, जिसेHOMEसमान कहा जाता हैC:\Users\<username>\।"Emacs के साथ संपादित करें" संदर्भ विकल्प
"राइट्स विथ एमएसीएस" राइट-क्लिक संदर्भ मेनू विकल्प जोड़ने के लिए यहां कुछ रजिस्ट्री कुंजियाँ दी गई हैं:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\openWithEmacs] @="&Edit with Emacs" [HKEY_CLASSES_ROOT\*\shell\openWithEmacs\command] @="C:\\cygwin64\\bin\\run.exe bash \"-l -c \\\"emacsclient -n \\\\\\\"$(cygpath \\\\\\\"%1\\\\\\\")\\\\\\\" \\\" \" "हाँ, यह बहुत बैकस्लैश है। यह सभी रास्तों / फाइलनामों को ठीक से संभालना चाहिए (रास्तों में रिक्त स्थान बुराई हैं)।