J'utilise le mode org avec le mode fontaine pour écrire un scénario.
Organisation pour l'organisation et fontaine pour le formatage du scénario.
Voici le code que j'utilise à cet effet:
Paramètres pour travailler avec des blocs source (fontaine) dans 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)
Par exemple :
acte 1
** SQ 1
*** Scène 1
Un tas de texte lié à la scène et à ce que font les personnages et tout ce que j'ai besoin de savoir mais qui ne finira jamais dans le scénario.
Fontaine BEGIN_SRC
texte de scénario
END_SRC
Maintenant, je Cc 'et il ouvre ce qui précède dans un nouveau tampon et je peux le reprendre à partir de là.
Le problème avec ma configuration actuelle est qu'elle ne me permet pas de voir le texte du scénario dans son intégralité.
J'ai environ 50 blocs de ce type et j'aimerais atteindre les objectifs suivants:
Je veux que l'organisation exporte tous les blocs de fontaine vers un fichier spécifique, par exemple le scénario de fontaine. De cette façon, j'ai un seul fichier avec le scénario uniquement.
Faites synchroniser toutes les modifications avec le fichier org. Si je modifie quelque chose dans fountain-screenplay, le bloc source dans org devrait mettre à jour le changement et vice-versa.
Pour ce faire, j'ai inséré les propriétés suivantes dans mon fichier org:
:PROPERTIES:
:file: "~/files/fountain-screenplay.fountain"
:cache: yes
:comments: yes
:tangle: yes
:results: silent
:END:
Lorsque je Cc Cc, il revient avec une erreur indiquant qu'aucune fonction d'exécution org-babel n'a été trouvée.
Et quand je Cc Cv t, il dit 0 blocs emmêlés.
Mon approche est-elle incorrecte ou manque-t-il quelque chose?
Modifier: j'ai changé les propriétés en:
#+properties :file .fountain :cache yes and so on
et quand je Cc Cv t il emmêle les blocs source à un nom de fichier.fountain. La partie synchronisation reste à résoudre.
org-babel-detangle
qui prétend à cela (vous fournir des commentaires de lien emmêlés). Je n'ai jamais réussi à le faire fonctionner.
outshine.el
, il semble prendre le chemin inverse (fichier source avec des commentaires qui peuvent être consultés dans un tampon d'organisation), mais il peut se rapprocher de ce que vous voulez. Avertissement: il n'a jamais (moi-même) essayé.