ฉันกำลังใช้โหมด org กับโหมด fountain เพื่อเขียนบทภาพยนตร์
องค์กรสำหรับองค์กรและแหล่งข้อมูลสำหรับการจัดรูปแบบภาพยนตร์
นี่คือรหัสที่ฉันใช้เพื่อจุดประสงค์นี้:
การตั้งค่าสำหรับการทำงานกับบล็อกแหล่งที่มา (แหล่งน้ำพุ) ในองค์กร
;; prevent org from messing with indentation of the source text.
(setq org-src-preserve-indentation t)
(setq org-edit-src-content-indentation 0)
;; open the buffer for editing fountain in another window.
(setq org-src-window-setup (quote reorganize-frame))
;; prevent a message in the edit buffer from being shown.
(setq org-edit-src-persistent-message nil)
;; save edits in the fountain buffer to the org buffer after x sec
(setq org-edit-src-auto-save-idle-delay 1)
ตัวอย่างเช่น :
พระราชบัญญัติ 1
** SQ 1
*** ฉาก 1
ข้อความที่เกี่ยวข้องกับฉากและตัวละครกำลังทำอะไรและทุกอย่างที่ฉันต้องรู้ แต่จะไม่มีวันจบลงในบทภาพยนตร์
BEGIN_SRC น้ำพุ
ข้อความภาพยนตร์
END_SRC
ตอนนี้ฉัน Cc 'และมันเปิดข้างต้นในบัฟเฟอร์ใหม่และฉันสามารถนำขึ้นจากที่นั่น
ปัญหาของการตั้งค่าปัจจุบันของฉันคือมันไม่ให้ฉันเห็นข้อความภาพยนตร์ทั้งหมด
ฉันมีบล็อคดังกล่าวมากกว่า 50 บล็อกและฉันต้องการบรรลุเป้าหมายดังต่อไปนี้:
ฉันต้องการให้องค์กรส่งออกบล็อกน้ำพุทั้งหมดไปยังไฟล์ที่ระบุพูดถึงบทภาพยนตร์ ด้วยวิธีนี้ฉันมีไฟล์เดียวที่มีการเล่นหน้าจอเท่านั้น
ซิงค์การแก้ไขทั้งหมดกับไฟล์ org แล้ว ถ้าฉันแก้ไขอะไรใน Fountain-Screenplay บล็อกต้นทางในองค์กรควรอัปเดตการเปลี่ยนแปลงและในทางกลับกัน
เมื่อต้องการทำสิ่งนี้ฉันได้แทรกคุณสมบัติต่อไปนี้ในไฟล์ org ของฉัน:
:PROPERTIES:
:file: "~/files/fountain-screenplay.fountain"
:cache: yes
:comments: yes
:tangle: yes
:results: silent
:END:
เมื่อฉันสำเนาถึงสำเนาถึงมันกลับมาพร้อมกับข้อผิดพลาดบอกว่าไม่พบฟังก์ชั่นการเรียกใช้ org-babel
และเมื่อฉันสำเนาถึงมันบอกว่า 0 บล็อกพันกัน
วิธีการของฉันไม่ถูกต้องหรือฉันขาดอะไรไป?
แก้ไข: ฉันเปลี่ยนคุณสมบัติเป็น:
#+properties :file .fountain :cache yes and so on
และเมื่อฉันสำเนาถึงมัน tangles บล็อกแหล่งที่มากับชื่อไฟล์ภูเขา ตอนนี้ส่วนการซิงค์ยังคงได้รับการแก้ไข
org-babel-detangle
ที่อ้างถึงสิ่งนี้ (ให้คุณพันกับความคิดเห็นลิงค์) ฉันไม่สามารถทำงานได้
outshine.el
ได้ดูเหมือนว่าใช้ถนนฝั่งตรงข้าม (ไฟล์ต้นฉบับพร้อมความคิดเห็นซึ่งสามารถดูได้ในบัฟเฟอร์ขององค์กร) แต่อาจเข้าใกล้สิ่งที่คุณต้องการ คำเตือน: มันไม่เคยลองด้วยตัวเอง (ยัง)