2015-04-06 2 views
3

J'ai configuré ma configuration Emacs en mode org comme dans this.Pourquoi Org-mode ignore le: noexport: tags

Ainsi, le code sous les titres marqués :noexport: ne doit pas être exporté vers le fichier init.el. Mais il ne si je

... 
#+OPTIONS: tags:t 
#+EXPORT_SELECT_TAGS: export 
#+EXPORT_EXCLUDE_TAGS: noexport 
#+EXCLUDE_TAGS: noexport 
... 
#+TAGS: ... noexport(n) 

dans l'en-tête et bien C-h v org-export-exclude-tags montre également la valeur correcte:

org-export-exclude-tags is a variable defined in `ox.el'. 
Its value is ("noexport") 
... 

Est-ce que quelqu'un a une idée pourquoi la balise :noexport: est ignorée quand je l'appelle org-babel-load-file tapant C-c i?

Merci à l'avance,

Chris

Répondre

2

La directive EXPORT_EXCLUDE_TAGS est appliquée lors de l'exportation du fichier org vers un autre format.

org-babel-load-file n'utilise pas l'exportateur; il utilise plutôt org-tangle.

Afin d'exclure un blocage de source, vous devez ajouter :tangle no aux blocs de code source que vous ne voulez pas inclure dans votre initialisation.

Référence here.

+0

D'accord, merci :-) – user3571637