elisp पर टैग किए गए जवाब

अन्य भाषाओं की तुलना में Emacs Lisp के बारे में अन्य भाषाओं की तुलना में, विशेष रूप से, अन्य Lisp बोलियों की तुलना में। यही है, यह प्रश्नों के लिए है * भाषा के बारे में * ही। * * Emacs लिस्प का उपयोग करते हुए * के बारे में सवालों के लिए * आईटी का उपयोग न करें। Emacs Lisp वह स्क्रिप्टिंग और प्रोग्रामिंग भाषा है जिस पर Emacs एडिटर बनाया गया है।

2
डिफक्यूट का उपयोग कैसे करें?
अधिकांश Emacs उपयोगकर्ताओं की तरह मैंने चर बदलकर एक मोड को अनुकूलित किया है। मेरे साथ जो कभी नहीं हुआ वह इस और उस अनुकूलन के पीछे पूरी प्रोग्रामिंग मानसिकता है। मुझे इस बात का अहसास तब हुआ जब मैंने eshell के कुछ सोर्स कोड को देखना शुरू किया। मैं …
15 elisp  defcustom 


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

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


2
एकल तर्क और अल्पविराम के साथ उद्धरण का क्या मतलब है? (बोली, arg)
(quote x)बनाता है का मूल्यांकन x नहीं किया है, लेकिन एक जोड़ने ,के सामने xभीतर quoteबनाता है यह मूल्यांकन किया। फिर इसके सामने अल्पविराम के साथ एकल तर्क के साथ उद्धरण का उपयोग करने की बात क्या है, जैसे (quote ,x):? कष्टप्रद तीरों से रेखा 59 से प्रेरित : (put …
15 elisp  backquote 

3
क्या केवल एक बार हुक फ़ंक्शन चलाने का कोई तरीका है?
प्रसंग मैं emacs क्लाइंट / सर्वर कॉन्फ़िगरेशनafter-make-frame-functions में थीम को ठीक से लोड करने के लिए हुक का उपयोग कर रहा हूं । विशेष रूप से यह कोड स्निपेट है जिसे मैं बनाने के लिए उपयोग करता हूं (इस एसओ उत्तर में आधारित ): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) …

1
लेक्सिकल स्कोप के साथ लेट-बाउंड वैरिएबल पर सेट और सेट एक्ट अलग-अलग क्यों होते हैं?
मेरे पास मेरे एक एक्सटेंशन में एक बग था जो अंततः setउम्मीद के मुताबिक काम नहीं करने के कारण निकला था : ;; -*- lexical-binding: t -*- (let ((a nil)) (setq a t) (print a)) (let ((a nil)) (set 'a t) (print a)) जब emacs -Q --batch -l temp.elप्रिंटों के …

1
अपरिहार्य फ़ाइलों में फ़ाइल टिप्पणियों का अंत क्यों होता है?
आम तौर पर क्यों होती हैं ;;; file.el ends here? क्या कुछ ऐतिहासिक कारण है कि यह उपयोगी क्यों था? मैंने इसे विशिष्ट शैली गाइडों में अनुशंसित देखा है और मैं अभी भी इसे आधुनिक एलिसिप पैकेजों में देखता हूं। auto-insert-modeइस तरह की टिप्पणी को डिफ़ॉल्ट रूप से नई elisp …


2
"और" बनाम "जब" सशर्त के लिए
यह इस उत्तर पर टिप्पणियों का अनुसरण है । कोड के निम्नलिखित बिट समतुल्य प्रतीत होते हैं: (and a b) (when a b) बेशक andआपको और अधिक शर्तें लगाने देता है: (and a b c d)साधन(when (and a b c) d) मैं whenकेवल ब्रांचिंग को व्यक्त करने के लिए उपयोग …

7
इंटरनेट कनेक्शन की जाँच करने के लिए एलिसिप कोड
जब मैं Emacs खोलता हूं, तो यह मेरी init फ़ाइल का मूल्यांकन करता है, जिसमें इंटरनेट कनेक्शन के माध्यम से मेरे पैकेज अभिलेखागार को ताज़ा करना शामिल है। यह समस्याग्रस्त है जब मेरे पास इंटरनेट कनेक्शन नहीं है, इस प्रकार मुझे इंटरनेट कनेक्शन के बिना एमएसीएस शुरू करते समय उस …
13 elisp  networking 

4
हुक के साथ प्रमुख मोड कुंजी सेट करने के बीच अंतर मोड मोड में उन्हें जोड़ना
मान लें कि मैंने नामक एक प्रमुख मोड डाउनलोड किया है magical-mode, और इसका अपना जादुई कीमैप है magical-mode-map। यह मोड एक हुक भी प्रदान करता है magical-mode-hookजो हर बार चलने वाले magical-modeबफर का प्रमुख मोड बन जाता है। अब मैं उस मोड में उपयोग करने के लिए कुछ कस्टम …

4
`प्रतीक-मूल्य` क्या करता है?
डॉक्स ने मुझे कोई समझदार नहीं बनाया: यह फ़ंक्शन प्रतीक के मूल्य सेल में संग्रहीत मान लौटाता है। यह वह जगह है जहां चर का वर्तमान (गतिशील) मान संग्रहीत होता है। यदि चर में कोई स्थानीय बंधन नहीं है, तो यह बस इसका वैश्विक मूल्य है। यदि चर शून्य है, …
13 elisp  symbols 

9
कोष्ठक में खोए बिना क्विक को कैसे संपादित करें
मैं linum.el से कुछ विशिष्ट कोड को संशोधित कर रहा हूं: (custom-set-variables '(linum-format 'dynamic)) (defadvice linum-update-window (around linum-dynamic activate) (let* ((w (length (number-to-string (+ (count-lines (point-min) (point-max)) 1)))) (linum-format (concat " %" (number-to-string w) "d "))) ad-do-it)) मैं एक बग जहां खरोज संशोधित करके बंद-एक करके था ठीक करने में …

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