¿Modificar la definición de org-mode de las líneas de comentarios?


7

P: ¿cómo cambio org-modela definición de una línea comentada?

Según el manual, los org-modecomentarios funcionan de la siguiente manera:

Las líneas que comienzan con cero o más caracteres de espacio en blanco seguidos de un '#' y un espacio en blanco se tratan como comentarios y nunca se exportarán. Además, nunca se exportarán subárboles completos que comiencen con la palabra 'COMENTARIO'. Finalmente, las regiones rodeadas por '# + BEGIN_COMMENT' ... '# + END_COMMENT' no se exportarán.

Me gustaría ajustar la #notación única para permitir múltiples #correos electrónicos para que Emacs escriba correctamente las líneas como comentarios:

líneas de comentarios

Estoy haciendo esto porque tengo bloques de marca de tiempo en la parte superior del archivo que comienzan con varios caracteres de comentario:

bloque de comentarios

Sin embargo, no puedo entender qué variables necesito ajustar. He intentado modificar comment-start, comment-start-skipe incluso comment-padding, pero sin suerte ( org-comment-stringparece no ser relevante aquí).

Entonces: ¿cómo puedo org-modetratar las líneas que comienzan con múltiples #s como comentarios?


2
¡Curioso! Al hurgar en la fuente, parece que la definición del comentario "#" está codificada en varios lugares, lo que puede dificultar la modificación.
Tyler

Respuestas:


3

La siguiente es una respuesta parcial que aborda el problema cosmético (obtener las imágenes de bloqueo de fuente correctas), pero en realidad no modifica lo que se org-modeconsidera un comentario (por ejemplo, para fines de exportación).

Agregue una palabra clave de bloqueo de fuente:

(font-lock-add-keywords 'org-mode '(("^\\s-*#+\\s-?.*" . 'font-lock-comment-face)))
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.