# + BEGIN_SRC ve # + END_SRC görünmez kılan, kaynak kod içinde yalnızca kaynak kodu tutmanın bir yolu var mı? Kozmetiktir, ancak kısa kod parçacıklarıyla uğraşmak gerektiğinde işleri daha net hale getirir. Örneğin:
(defun org-xor (a b)
"Exclusive or."
(if a (not b) b))
onun yerine :
#+BEGIN_SRC emacs-lisp
(defun org-xor (a b)
"Exclusive or."
(if a (not b) b))
#+END_SRC
Teşekkürler, bu ilginç ... Bununla oynayacağım.
—
loukios
(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))))
Her şeyi göstermek için kullanın(remove-overlays)
. Tek tek girişler için daha fazla çalışma yapılması ve yalnızca seçili kaplamaların (tüm kaplamalar yerine) kaldırılması gerekir, ancak genel fikir budur.