Disattiva il markup '+' in modalità org su base file


8

Come sfuggire +al non significare barrato in un singolo file? Ad esempio, durante la digitazione

usa + = 1 invece di ++

come può questo non essere barrato?

L'escape di +with \as in \+funziona bene, ma non è un file.


Devi esportare questo file in un altro formato (html, tex, ecc.) O vuoi semplicemente disattivare il markup "barrato" nel buffer dell'organizzazione?
Tyler,

@Tyler: solo il markup. La domanda necessita di chiarimenti?
serv-inc,

Probabilmente no, sembra che @fredtantini abbia una risposta!
Tyler,

2
Spesso quando scrivo il codice in un file Org, lo avvolgo in "=", anche se la stringa ha segni di uguale in esso. (Quindi, nel tuo caso, scriverei "use = + == 1 invece di = ++ =".) Questo ignora tutte le regole di formattazione che potrebbero essere all'interno del testo e lo trasforma in un bel carattere monospace quando viene esportato.
Archenoth,

@Archenoth: è molto più leggibile che sfuggire alla +via \. Grazie.
serv-inc,

Risposte:


14

Questo comportamento è definito nella org-emphasis-alistvariabile.

Per disabilitare tutto il markup, basta scrivere sulla prima riga:

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

Per disabilitare solo lo strike-through:

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

Puoi anche usare la sintassi:

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

(Vedi Specificare la variabile del file )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))anche senza ("+" (:strike-through nil))potrebbe funzionare.

In questo modo, quando si può avere un avviso quando si apre il file o si ripristina il buffer. Fare riferimento alla variabile di file sicura .

Per disabilitare l'avviso, quando fai M-x customize-variable safe-local-variable-valuesclic su INS, e aggiungi:

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

Quindi Applyo Apply and Save.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.