หากคุณกำลังกำหนดค่า emacs ผ่านไฟล์ init.el คุณอาจต้องการพิจารณาใช้init.orgแทน
จากนั้นคุณสามารถใช้โครงสร้างดังนี้:
#+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
หากคุณดูใน.el
ไฟล์ที่สร้างขึ้นคุณจะเห็นสิ่งที่ชอบ:
(let ((arb-text "escaped text here..."))
(eval `(defun a-test ()
(format "whoop there it is: %S" ,arb-text))))
คุณสามารถใส่ข้อความและรหัสในลำดับใดก็ได้ คุณสามารถเพิ่มชื่อลงในรายการองค์กรตาราง ฯลฯ
หากนี่เป็นไลบรารีที่คุณอาจไม่ต้องการบังคับให้ผู้ทำงานร่วมกันใช้ 'การเขียนโปรแกรมเชิงเขียน' แล้วคุณสามารถใส่รหัสจำนวนมากลงใน.el
ไฟล์และสร้าง.el
ไฟล์เสริมโดยใช้ Org - ตรวจสอบรหัสที่สร้างขึ้นในการควบคุมการแก้ไข