Emacs

Emacs का उपयोग, विस्तार या विकास करने वालों के लिए Q & A


1
स्रोत ब्लॉकों में सिंटैक्स हाइलाइटिंग
मुझे लगा कि ऑर्ग-मोड ने प्रासंगिक मोड के साथ स्रोत ब्लॉक को हाइलाइट किया है। उदाहरण के लिए: #+BEGIN_SRC clojure (defn plus [a b] (+ a b)) #+END_SRC यह वाक्यविन्यास के साथ दिखाएगा कि कोई क्लोजर बफर में अगर उम्मीद करेगा। किसी कारण से, मेरा सेटअप ग्रे के एक मोनोटोन …

2
एक ऑर्ग डॉक्यूमेंट में एक सूची या डेटा संरचना को चालू करें
मैं एक पैकेज लिख रहा हूं, जो हीलीन, सामग्री और कुछ अन्य गुणों की सूची को लोड करता है, जिन्हें उपयोगकर्ता को प्रदर्शित किया जाना है। फिलहाल, एक org-modeबफर इन सुर्खियों को प्रदर्शित करने का एक अच्छा तरीका है। नीचे एक उदाहरण दिया गया है कि यह सूची कैसे संरचित …
15 org-mode 

1
मैं आरएक्स के साथ एक गतिशील रेगेक्सपी कैसे बनाऊं?
मैं rxरनटाइम मान के साथ नियमित अभिव्यक्ति बनाने के लिए उपयोग करना चाहता हूं । वर्तमान में, मैं यह कर रहा हूँ: (setq strings '("foo" "bar" "baz")) (eval `(rx symbol-start (or ,@strings) symbol-end)) हालाँकि, मैं इसके इस्तेमाल से बचना चाहता हूँ eval। मैंने पाया है rx-to-string, लेकिन यह स्पष्ट नहीं …

1
सामान्य लिस्प प्रोग्राम और एमएसीएस लिस्प के बीच एक प्रॉक्सी के रूप में एसएलटाइम का उपयोग कैसे करें?
मैं निम्नलिखित कार्य कर रहा हूं: मेरे पास कॉमन लिस्प में लिखा गया एक कार्यक्रम है, जिसे मैं Emacs के साथ संवाद करने में सक्षम होना चाहता हूं। कार्यक्रम प्राकृतिक भाषा पार्सिंग से संबंधित है, इसलिए जिन चीजों को मुझे एमएसीएस में उपयोग करना होगा, वे बफर की सामग्री होगी …

1
एक बफर की सामग्री प्राप्त करें
तो buffer-stringवर्तमान बफर की सामग्री मिलती है। लेकिन यह अन्य शौकीनों को निर्दिष्ट करने की अनुमति नहीं देता है। मैं उसके आसपास कैसे पहुंच सकता हूं? क्या मुझे save-window-excursionकाम करने के लिए कुछ चाहिए ?

2
क्या कोई फ़ंक्शन या मैक्रो बाइट-कंपाइलर चेतावनी को निर्दिष्ट कर सकता है?
मैं एक फ़ंक्शन लिख रहा हूं, जो सिद्धांत रूप में, एक मनमानी संख्या लेता है। व्यवहार में, हालांकि, यह केवल कभी एक पारित किया जाना चाहिए भी तर्क की संख्या, और अन्यथा अवांछनीय परिणाम देगा। यहाँ संदर्भ के लिए एक डमी उदाहरण है: (defun my-caller (&rest args) (while args (call-other-function …

2
एक टर्मिनल में Emacs द्वारा Shift + Up को मान्यता नहीं दी गई है
बहुत बार मैं Emacs में एक क्षेत्र का चयन करने के लिए Shift+ Up/Downका उपयोग करता हूं । यह GUI मोड में ठीक काम करता है, लेकिन जब विकल्प के emacsसाथ इनवाइट किया जाता -nwहै तो मैं केवल Shift+ के साथ लाइनों का चयन कर सकता हूं Down। Shift+ Upकाम …

2
क्या Emacs के लिए एक ऑटो-संरेखित पैकेज या मोड है?
ऐसे समय होते हैं जब मैं फ़ाइलों को संपादित कर रहा होता हूं (उदाहरण के लिए कठपुतली मैनिफ़ेस्ट्स), जहां मैं मक्खी पर बफर सामग्री संरेखित करना चाहता हूं। उदाहरण के लिए, मुझे पता है कि मैं इस तरह कोड का उपयोग align-regexpया alignसंरेखित कर सकता हूं , जब तक कि …
15 align 

2
Emacs फ्रिंज में एक्शनेबल फोल्डिंग फोल्ड
मैं कोड तह अनुभाग दिखाने के लिए अपने Emacs फ्रिंज को कॉन्फ़िगर करना चाहूंगा। उदाहरण के लिए, मैक पर BBEdit एक JSON फ़ाइल को संपादित करते समय निम्नलिखित दिखाएगा: चिह्न स्वयं क्रियाशील हैं: एक निशान पर क्लिक करने से संबंधित कोड अनुभाग का विस्तार या पतन हो जाएगा। जब दस्तावेज़ …

2
मैं एक नियमित रूप से पर्ल अभिव्यक्ति का परीक्षण और उपयोग कैसे कर सकता हूं?
कहो मेरे पास पाठ के साथ एक बफर है। मैं अपने बफर के खिलाफ एक नियमित अभिव्यक्ति (आदर्श रूप से पर्ल प्रकार) का परीक्षण करना चाहता हूं और एमएसीएस ने इस पर मैचों को उजागर किया है। उदाहरण के लिए, निम्न regexp ( विकिपीडिया से लिया गया ): (?<=\.) {2,}(?=[A-Z]) …

6
हर लाइन के पहले कुछ n वर्ण कैसे हटाएं?
मैंने हाल ही में पूछा: हर पंक्ति में एक उपसर्ग कैसे जोड़ें? तो नीचे दिए गए कोड से जाएं: I said Hello I said There I said I am some code इस तरह कोड करने के लिए: Hello There I am some code अब, मैं किसी पंक्ति के n वर्णों …

3
MELPA से निकाल दिया गया है
मैं MELPA से dired + इंस्टॉल करने का प्रयास कर रहा हूं लेकिन ऐसा लगता है कि यह अब सूचीबद्ध नहीं है। मैंने भी यहाँ जाँच की: https://melpa.org/ क्या यह सामान्य है?

2
मैं .dir-locals.el फ़ाइल स्थान के सापेक्ष निर्देशिका को स्थानीय चर कैसे सेट कर सकता हूं?
मैं अक्सर खुद को उस स्थिति में पाता हूं, जहां मुझे कहा जाता है कि निर्देशिका को स्थानीय चर के रूप में रिश्तेदार पथ डाल दें। उदाहरण के लिए cmake-आईडीई 'एस cmake-ide-project-dirऔर cmake-ide-build-dir। बेशक यह बहुत पोर्टेबल नहीं है। इसलिए इसके बजाय .dir-locals.el: ((nil . ((cmake-ide-project-dir . "/home/user/code/project")))) मुझे कुछ …

3
इंडेंटेशन द्वारा नेविगेट करें
मैं इंडेंटेशन के आधार पर किसी फ़ाइल की पंक्तियों के बीच नेविगेट करना चाहता हूं। फ़ाइल को इंडेंटेशन द्वारा संरचित किया जाता है: एक लाइन जो पिछली लाइन की तुलना में अधिक इंडेंट होती है वह पिछली लाइन का एक बच्चा है, एक ऐसी लाइन जिसमें पिछली लाइन के समान …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.