Jika Anda mengkonfigurasi emacs melalui file init.el, Anda mungkin ingin mempertimbangkan untuk menggunakan init.org .
Kemudian Anda dapat menggunakan konstruksi seperti berikut:
#+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
Jika Anda melihat .el
file yang dihasilkan Anda akan melihat sesuatu seperti:
(let ((arb-text "escaped text here..."))
(eval `(defun a-test ()
(format "whoop there it is: %S" ,arb-text))))
Anda dapat meletakkan teks dan kode dalam urutan apa pun. Anda dapat menambahkan nama ke daftar Organisasi, tabel, dll.
Jika ini untuk pustaka di mana Anda mungkin tidak ingin memaksa kolaborator untuk juga menggunakan 'pemrograman terpelajar' maka Anda bisa memasukkan sebagian besar kode ke dalam .el
file dan menghasilkan .el
file tambahan menggunakan Org - periksa kode yang dihasilkan ke dalam kontrol revisi.