Deaktivieren Sie das Markup '+' im Organisationsmodus für jede Datei


8

Wie entkommt man dem +nicht durchgestrichenen in einer einzigen Datei? Zum Beispiel beim Tippen

Verwenden Sie + = 1 anstelle von ++

Wie kann dies nicht durchgestrichen werden?

Das Escaping +mit \wie in \+funktioniert gut, ist aber nicht by-file.


Müssen Sie diese Datei in ein anderes Format (HTML, Tex usw.) exportieren oder möchten Sie nur das Durchgestrichene Markup im Organisationspuffer deaktivieren?
Tyler

@ Tyler: nur das Markup. Muss die Frage geklärt werden?
serv-inc

Wahrscheinlich nicht, es sieht so aus, als hätte @fredtantini eine Antwort!
Tyler

2
Wenn ich Code in eine Org-Datei schreibe, verpacke ich ihn oft in "=", auch wenn die Zeichenfolge Gleichheitszeichen enthält. (In Ihrem Fall würde ich also "use = + == 1 anstelle von = ++ =" schreiben.) Dies umgeht alle Formatierungsregeln, die sich möglicherweise im Text befinden, und macht ihn beim Export zu einer schönen Monospace-Schriftart.
Archenoth

@Archenoth: Das ist viel besser lesbar als der +Via zu entkommen \. Vielen Dank.
serv-inc

Antworten:


14

Dieses Verhalten ist in der org-emphasis-alistVariablen definiert .

Um alle Markups zu deaktivieren, schreiben Sie einfach in Ihre erste Zeile:

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

So deaktivieren Sie nur den Durchschlag:

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

Sie können auch die folgende Syntax verwenden:

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

(Siehe Angeben einer Dateivariablen )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))ohne das ("+" (:strike-through nil))kann auch funktionieren.

Dies ist der Fall, wenn beim Öffnen der Datei oder beim Zurücksetzen des Puffers möglicherweise eine Warnung angezeigt wird. Bitte beziehen Sie sich auf die sichere Dateivariable .

Um die Warnung zu deaktivieren, M-x customize-variable safe-local-variable-valuesklicken Sie auf INSund fügen Sie Folgendes hinzu:

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

Dann Applyoder Apply and Save.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.