Modificar a definição de linhas de comentário do modo org?


7

P: como altero org-modea definição de uma linha comentada?

De acordo com o manual, os org-modecomentários funcionam da seguinte maneira:

Linhas começando com zero ou mais caracteres de espaço em branco seguidos por um '#' e um espaço em branco são tratados como comentários e nunca serão exportados. Também subárvores inteiras começando com a palavra 'COMMENT' nunca serão exportadas. Por fim, as regiões cercadas por '# + BEGIN_COMMENT' ... '# + END_COMMENT' não serão exportadas.

Eu gostaria de ajustar a #notação única para permitir vários #s para que o Emacs tipifique corretamente as linhas como comentários:

linhas de comentário

Estou fazendo isso porque tenho blocos de carimbo de data e hora na parte superior do arquivo que começam com vários caracteres de comentário:

bloco de comentários

No entanto, não consigo descobrir quais variáveis ​​preciso ajustar. Eu tentei modificar comment-start, comment-start-skipe até mesmo comment-padding, mas sem sorte ( org-comment-stringparece não ser relevante aqui).

Então: como posso org-modetratar as linhas que começam com vários #s como comentários?


2
Curioso! Procurando na fonte, parece que a definição de comentário "#" está codificada em vários lugares, o que pode dificultar a modificação.
Tyler

Respostas:


3

A seguir, é apresentada uma resposta parcial que aborda a questão cosmética (obtenha os visuais de bloqueio de fonte corretos), mas na verdade não modifica o que org-modeconsidera um comentário (por exemplo, para fins de exportação).

Adicione uma palavra-chave de bloqueio de fonte:

(font-lock-add-keywords 'org-mode '(("^\\s-*#+\\s-?.*" . 'font-lock-comment-face)))
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.