ファイルごとに組織モードで「+」マークアップを無効にする


8

+単一のファイルで取り消し線を意味しないようにエスケープするにはどうすればよいですか?たとえば、

++の代わりに+ = 1を使用

これを取り消し線で消すにはどうすればよいですか?

のように+with \をエスケープする\+ことはうまくいきますが、by-fileではありません。


このファイルを別の形式(html、texなど)にエクスポートする必要がありますか、それとも組織バッファーの「取り消し線」マークアップをオフにしたいですか?
タイラー

@タイラー:マークアップだけ。質問には説明が必要ですか?
serv-inc 2015

おそらくそうではありません、@ fredtantiniが答えを持っているようです!
タイラー

2
Orgファイルでコードを記述する場合、文字列に等号が含まれていても、「=」で囲むことがよくあります。(つまり、あなたのケースでは、「= ++ =の代わりに= + == 1を使用します。」これにより、テキスト内にある可能性のあるすべてのフォーマットルールがバイパスされ、エクスポート時に適切な等幅フォントになります。
Archenoth 2015年

@Archenoth:+viaをエスケープするよりもはるかに読みやすいです\。ありがとう。
serv-inc 2015

回答:


14

この動作はorg-emphasis-alist変数で定義されます。

すべてのマークアップを無効にするには、最初の行に次のように書き込みます。

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

取り消し線のみを無効にするには:

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

次の構文も使用できます。

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

ファイル変数の指定を参照)

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))なしでも("+" (:strike-through nil))動作する可能性があります。

ファイルを開いたり、バッファーを元に戻したりするときに警告が表示される場合。安全なファイル変数を参照してください。

警告を無効にするには、をM-x customize-variable safe-local-variable-valuesクリックしINSて追加します:

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

その後ApplyまたはApply and Save

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.