Ich möchte eine Organisationsmodus-Datei haben, die wie folgt aussieht:
* Some Heading :ignore:noexport:
** Not exported
Some stuff.
** Other not exported heading
More stuff.
** Exported :export:
Other stuff.
Wie beim Export produziert werden soll, würde aussehen:
Exported
--------
Other Stuff.
Der :ignore:
Tag wird in Verbindung mit dem verwendeten ox-extra
Paket ignorieren-Schlagzeilen Funktionalität - siehe diese für weitere Einzelheiten.
Es scheint, dass die obige Organisationsmodus-Datei derzeit nicht exportiert wird. Gibt es eine Problemumgehung, die dies ermöglicht? Es scheint, als ob der Schlüssel hier darin besteht, den Organisationsmodus so zu gestalten, dass das Vorhandensein eines :export:
Tags alle geerbten :noexport:
Tags entfernt, und umgekehrt - das Vorhandensein eines :noexport:
Tags sollte ein geerbtes :export:
Tag für die Überschrift entfernen .
org-export
Kennzeichen
quelle
quelle
(info "(org) Export settings")
: "Wenn Überschriften selektiv mit einer:export:
beliebigen Stelle in einer Datei exportiert werden, wird Text vor der ersten Überschrift ignoriert." Lassen Sie in Ihrem Fall das:noexport:
Tag weg, da die nicht mit nicht gekennzeichneten Unterüberschriften:export:
ignoriert werden. Das Ändern des Exportbereichs in "Teilbaum" (mit <kbd> Cs </ kbd>) führt zum gewünschten Ergebnis.Antworten:
Sie sollten in der Lage sein, die Tag-Vererbung zu deaktivieren , um dieses Verhalten zu erhalten. Es ist jedoch unklar, was mit der Überschrift "verwaist" geschehen würde. Sie können dies mithilfe lokaler Variablen tun und die
org-tags-exclude-from-inheritance
Liste festlegen.Ich habe momentan keinen Zugriff auf Emacs, aber das folgende (ungetestete!) Snippet am Anfang Ihrer Organisationsdatei könnte dies tun.
quelle
:noexport
sofern dies nicht ausdrücklich als gekennzeichnet ist:export:
, und andere Teilbäume, deren Kinder erben,:export:
sofern dies nicht ausdrücklich als gekennzeichnet ist:noexport:
.:ignore:
Knoten , sondern eine hatte:noexport:
Tag, und einige seiner Vorfahren hatten:export:
tags - vielleicht diese reversing- Das Verhalten des geerbten Tags ist nur sinnvoll, um:ignore:
Knoten zuzulassen .Ich finde es schwierig zu verstehen, warum eine Unterüberschrift exportiert werden soll und nicht die damit verbundene Überschrift. Aber wenn Sie gute Gründe dafür haben, können Sie diese Funktion auf der Organisations-Mailingliste anfordern? Die Option könnte in zukünftigen Versionen hinzugefügt werden?
Ich mache normalerweise so etwas wie folgendes
quelle