Desabilitar a marcação '+' no modo organizacional por arquivo

8

Como você escapa +ao não significa tachado em um único arquivo? Por exemplo, ao digitar

use + = 1 em vez de ++

como isso pode não ser tachado?

Escapar +com with \como em \+funciona bem, mas não é por arquivo.

serv-inc
fonte
Você precisa exportar esse arquivo para outro formato (html, tex etc.) ou deseja apenas desativar a marcação 'tachado' no buffer organizacional?
Tyler
@ Tyler: apenas a marcação. A pergunta precisa de esclarecimentos?
serv-inc
Provavelmente não, parece que @fredtantini tem uma resposta!
Tyler
2
Freqüentemente, ao escrever o código em um arquivo organizacional, envolvo-o em "=", mesmo que a string tenha sinais iguais. (Portanto, no seu caso, eu escreveria "use = + == 1 em vez de = ++ =".) Isso ignora quaisquer regras de formatação que possam estar dentro do texto e o transforma em uma boa fonte monoespaçada quando exportada.
Archenoth
@ Archenoth: Isso é muito mais legível do que escapar da +via \. Obrigado.
serv-inc

Respostas:

14

Esse comportamento é definido na org-emphasis-alistvariável

Para desativar toda a marcação, basta escrever na sua primeira linha:

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

Para desativar apenas o strike-through:

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

Você também pode usar a sintaxe:

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

(Consulte Especificando variável de arquivo )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))sem o ("+" (:strike-through nil))pode funcionar também.

Fazendo isso, quando você receber um aviso ao abrir o arquivo ou reverter o buffer. Por favor, consulte a variável de arquivo segura .

Para desativar o aviso, ao M-x customize-variable safe-local-variable-valuesclicar INS, adicione:

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

Então Applyou Apply and Save.

fredtantini
fonte