Deshabilite el marcado '+' en modo org por archivo

8

¿Cómo se escapa del +tachado no significante en un solo archivo? Por ejemplo, al escribir

use + = 1 en lugar de ++

¿Cómo puede esto no ser tachado?

Escapar +con with \como en \+funciona bien, pero no es by-file.

serv-inc
fuente
¿Necesita exportar este archivo a otro formato (html, tex, etc.) o simplemente desea desactivar el marcado 'tachado' en el búfer de organización?
Tyler
@ Tyler: solo el marcado. ¿La pregunta necesita aclaración?
serv-inc
Probablemente no, ¡parece que @fredtantini tiene una respuesta!
Tyler
2
A menudo, cuando escribo código en un archivo Org, lo envuelvo en "=", incluso si la cadena tiene signos de igual. (Entonces, en su caso, escribiría "use = + == 1 en lugar de = ++ =".) Esto omite cualquier regla de formato que pueda estar dentro del texto y lo convierte en una fuente monoespacio agradable cuando se exporta.
Archenoth
@Archenoth: Eso es mucho más legible que escapar de la +vía \. Gracias.
serv-inc

Respuestas:

14

Este comportamiento se define en la org-emphasis-alistvariable.

Para deshabilitar todo el marcado, simplemente escriba en su primera línea:

-*- org-emphasis-alist: nil -*-

Para deshabilitar solo el tachado:

-*- org-emphasis-alist: (("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim) ("+" (:strike-through nil))); -*-

También puede usar la sintaxis:

# Local Variables:
# org-emphasis-alist: (("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim) ("+" (:strike-through nil)))
# End:

(Consulte Especificación de la variable del archivo )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))sin el ("+" (:strike-through nil))puede funcionar también.

Al hacerlo, cuando tenga una advertencia al abrir el archivo o revertir el búfer. Consulte la variable de archivo seguro .

Para deshabilitar la advertencia, al hacer M-x customize-variable safe-local-variable-valuesclic en INSy agregar:

Key: org-emphasis-alist
Value: (("" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))

Entonces Applyo Apply and Save.

fredtantini
fuente