Estoy usando el modo org con el modo fuente para escribir un guión.
Org para organización y fuente para formateo de guiones.
Este es el código que uso para este propósito:
Configuraciones para trabajar con bloques fuente (fuente) en org.
;; 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)
Por ejemplo :
acto 1
** SQ 1
*** Escena 1
Un montón de texto relacionado con la escena y lo que están haciendo los personajes y todo lo que necesito saber pero que nunca terminará en el guión.
BEGIN_SRC fuente
texto del guión
END_SRC
Ahora I Cc 'y abre lo anterior en un nuevo búfer y puedo tomarlo desde allí.
El problema con mi configuración actual es que no me permite ver el texto del guión en su totalidad.
Tengo alrededor de 50 bloques de este tipo y me gustaría lograr lo siguiente:
Quiero que org exporte todos los bloques fuente a un archivo específico, digamos fuente-guión. De esa manera tengo un solo archivo con el guión solamente.
Tener todas las ediciones sincronizadas con el archivo org. Si edito algo en el guión de fuente, el bloque fuente en la organización debería actualizar el cambio y viceversa.
Para hacer esto, inserté las siguientes propiedades en mi archivo org:
:PROPERTIES:
:file: "~/files/fountain-screenplay.fountain"
:cache: yes
:comments: yes
:tangle: yes
:results: silent
:END:
Cuando I Cc Cc regresa con un error que dice que no se encontró ninguna función de ejecución org-babel.
Y cuando I Cc Cv t dice 0 bloques enredados.
¿Mi enfoque es incorrecto o me falta algo?
Editar: cambié las propiedades a:
#+properties :file .fountain :cache yes and so on
y cuando I Cc Cv t enreda los bloques de origen en un nombre de archivo. fuente. Ahora la parte de sincronización queda por resolver.
org-babel-detangle
que dice esto (proporcionarle enredados con comentarios de enlaces). Nunca he podido hacer que funcione.
outshine.el
, parece tomar el camino opuesto (archivo fuente con comentarios que se pueden ver en un búfer de organización), pero puede acercarse a lo que desea. Descargo de responsabilidad: nunca lo he intentado yo mismo (todavía).