2014-06-06 4 views
4

Lors de l'écriture d'un programme alphabétisé en mode Org, l'exportation est analogue au tissage dans les outils de programmation plus anciens tels que cweb ou noweb. Ces outils ajouteraient un nom de bloc de code à la sortie tissée (exportée). En mode Org, il ressemblerait à quelque chose comme ceci:Exporter les noms de bloc de code dans le style cweb ou noweb?

fichier Org:

#+NAME: mycodeblock 
#+BEGIN_SRC language 
[Source code here] 
#+END_SRC 

sortie Exporté:

<mycodeblock>= 
[Source code here] 

Je me demande s'il y a un support en mode Org pour les noms exportation de blocs de code dans ce style. Si non, est-il possible de sortir au moins le nom du bloc de code comme une sorte d'étiquette?

J'ai vu des indications que les noms de blocs de code peuvent être exportés, mais je n'ai pas réussi à trouver la syntaxe exacte.

Répondre

0

Vous pouvez expérimenter:

;; template used to export the body of code blocks 
(setq org-babel-exp-code-template 
     ;; (concat "\n=%name=:\n" 
       org-babel-exp-code-template) 
     ;;) 
) 

Bien, ce n'est pas aussi belle que les résultats de NuWeb/NoWeb; voir http://lists.gnu.org/archive/html/emacs-orgmode/2009-12/msg00170.html pour une comparaison entre eux et Org (bien que les liens PDF ne sont plus accessibles).

+0

Existe-t-il un moyen de le faire par fichier/par projet? – tekknolagi

Questions connexes