Emac'leri bir init.el dosyası üzerinden yapılandırıyorsanız, bunun yerine init.org'u kullanmayı düşünebilirsiniz .
Sonra aşağıdaki gibi yapıları kullanabilirsiniz:
#+NAME: arbitrary-text
#+begin_src xml
<some>
<random src="xml">or whatever... includes syntax highlighting!</random>
</some>
#+end_src
#+begin_src emacs-lisp :var arb-text=arbitrary-text
(eval `(defun a-test ()
(format "whoop there it is: %S" ,arb-text)))
#+end_src
Oluşturulan .el
dosyaya bakarsanız şöyle bir şey göreceksiniz:
(let ((arb-text "escaped text here..."))
(eval `(defun a-test ()
(format "whoop there it is: %S" ,arb-text))))
Metni ve kodu istediğiniz sırayla koyabilirsiniz. Kuruluş listelerine, tablolara vb. Ad ekleyebilirsiniz.
Bu, ortak çalışanları 'okuryazar programlama' kullanmaya da zorlamak istemeyeceğiniz bir kütüphane içinse, kodun büyük bir kısmını bir .el
dosyaya koyabilir ve .el
Org kullanarak yardımcı bir dosya oluşturabilirsiniz - oluşturulan kodu revizyon kontrolüne kontrol edin.