क्या स्रोत कोड के अंदर केवल स्रोत कोड रखने का एक तरीका है, जो # + BEGIN_SRC और # + END_SRC अदृश्य है? यह कॉस्मेटिक है लेकिन यह चीजों को स्पष्ट करता है जब किसी को बहुत सारे शॉर्ट कोड स्निपेट्स से निपटना पड़ता है। उदाहरण के तौर पर:
(defun org-xor (a b)
"Exclusive or."
(if a (not b) b))
के बजाय :
#+BEGIN_SRC emacs-lisp
(defun org-xor (a b)
"Exclusive or."
(if a (not b) b))
#+END_SRC
धन्यवाद, यह दिलचस्प है ... मैं इसके साथ खेलूंगा।
—
18
(save-excursion (goto-char (point-max)) (while (re-search-backward "#\\+BEGIN_SRC\\|#\\+END_SRC" nil t) (let ((ov (make-overlay (line-beginning-position) (1+ (line-end-position))))) (overlay-put ov 'invisible t))))
सब कुछ अनहाइड करने के लिए(remove-overlays)
। व्यक्तिगत प्रविष्टियों के लिए और काम करने की जरूरत है, और केवल ओवरले (सभी ओवरले के बजाय) को हटा दिया जाना चाहिए, लेकिन यह सामान्य विचार है।