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.


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.