Gostaria de poder ter um arquivo de modo organizacional que se parece com o seguinte:
* Some Heading :ignore:noexport:
** Not exported
Some stuff.
** Other not exported heading
More stuff.
** Exported :export:
Other stuff.
O que deveria ser produzido ao exportar seria:
Exported
--------
Other Stuff.
A :ignore:
tag é usada em conjunto com a funcionalidade ignore-headlines do ox-extra
pacote - veja isso para obter detalhes.
Parece que o arquivo do modo organizacional acima não será exportado no momento - existe uma solução alternativa que permita que isso funcione? Parece que a chave aqui seria fazer o modo organizacional funcionar para que a presença de uma :export:
marca remova qualquer :noexport:
marca herdada e vice-versa - a presença de uma :noexport:
marca deve remover uma :export:
marca herdada do título.
org-export
Marca
fonte
fonte
(info "(org) Export settings")
: "Quando os títulos são exportados seletivamente para:export:
qualquer lugar do arquivo, o texto antes do primeiro título é ignorado." No seu caso, deixe de fora a:noexport:
tag, pois os subtítulos não marcados:export:
serão ignorados. Alterar o escopo da exportação para "Subárvore" (com <kbd> Cs </kbd>) levará ao resultado desejado.Respostas:
Você deve conseguir desativar a herança de tags para obter esse comportamento, mas não está claro o que aconteceria com o cabeçalho 'órfão'. Você pode fazer isso usando variáveis locais e definindo a
org-tags-exclude-from-inheritance
lista.Não tenho acesso ao emacs no momento, mas o seguinte (não testado!) Trecho no início do seu arquivo organizacional pode fazer isso.
fonte
:noexport
menos que explicitamente marcado como:export:
, e outras subárvores cujos filhos herdassem, a:export:
menos que explicitamente marcado como:noexport:
.:ignore:
nó, mas tivesse uma:noexport:
tag e alguns de seus ancestrais tivessem:export:
tags - talvez essa reversão- O comportamento da marca herdada faz sentido apenas para permitir:ignore:
nós.Acho difícil entender por que desejaria exportar uma subposição e não exportar o cabeçalho associado a ela. Mas se você tiver boas razões para fazê-lo, poderá solicitar esse recurso na lista de e-mails da organização? A opção pode ser adicionada em versões futuras?
Eu geralmente para algo como o seguinte
fonte