Désactiver le balisage «+» en mode organisation sur une base par fichier

8

Comment échappez-vous à la +non-barré dans un seul fichier? Par exemple, lors de la frappe

utilisez + = 1 au lieu de ++

comment cela ne peut-il pas être barré?

Échapper au +avec \comme dans \+fonctionne bien, mais ce n'est pas par fichier.

serv-inc
la source
Avez-vous besoin d'exporter ce fichier dans un autre format (html, tex, etc.), ou voulez-vous simplement désactiver le balisage "barré" dans le tampon d'organisation?
Tyler
@Tyler: juste le balisage. La question a-t-elle besoin d'être clarifiée?
serv-inc
Probablement pas, il semble que @fredtantini ait une réponse!
Tyler
2
Souvent, lorsque j'écris du code dans un fichier Org, je l'enveloppe dans "=", même si la chaîne contient des signes égaux. (Donc, dans votre cas, j'écrirais "use = + == 1 au lieu de = ++ =".) Cela contourne toutes les règles de mise en forme qui pourraient être à l'intérieur du texte et en fait une belle police monospace lors de l'exportation.
Archenoth
@Archenoth: C'est beaucoup plus lisible que d'échapper à la +via \. Merci.
serv-inc

Réponses:

14

Ce comportement est défini dans la org-emphasis-alistvariable.

Pour désactiver tout balisage, écrivez simplement sur votre première ligne:

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

Pour désactiver uniquement le barré:

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

Vous pouvez également utiliser la syntaxe:

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

(Voir Spécification de la variable de fichier )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))sans le ("+" (:strike-through nil))peut aussi fonctionner.

Ce faisant, lorsque vous pouvez avoir un avertissement lors de l'ouverture du fichier ou de la restauration du tampon. Veuillez vous référer à la variable de fichier sécurisé .

Pour désactiver l'avertissement, M-x customize-variable safe-local-variable-valuescliquez sur INSet ajoutez:

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

Alors Applyou Apply and Save.

fredtantini
la source