Nonaktifkan markup '+' dalam mode-org berdasarkan file per


8

Bagaimana Anda lolos dari +tidak berarti dicoret dalam satu file? Misalnya saat mengetik

gunakan + = 1 sebagai ganti ++

bagaimana mungkin ini tidak dicoret?

Melarikan diri +dengan \seperti dalam \+berfungsi dengan baik, tetapi tidak dengan file.


Apakah Anda perlu mengekspor file ini ke format lain (html, tex dll), atau Anda hanya ingin mematikan markup 'dicoret' di buffer org?
Tyler

@ Tyler: hanya markup. Apakah pertanyaan itu perlu diklarifikasi?
serv-inc

Mungkin tidak, sepertinya @fredtantini punya jawaban!
Tyler

2
Seringkali saat menulis kode dalam file Org, saya membungkusnya dengan "=", bahkan jika string memiliki tanda sama dengan di dalamnya. (Jadi dalam kasus Anda, saya akan menulis "use = + == 1 bukannya = ++ =".) Ini mem-bypass aturan pemformatan yang mungkin ada di dalam teks, dan membuatnya menjadi font monospace yang bagus ketika diekspor.
Archenoth

@Archenoth: Itu jauh lebih mudah dibaca daripada melarikan diri +melalui \. Terima kasih.
serv-inc

Jawaban:


14

Perilaku ini didefinisikan dalam org-emphasis-alistvariabel.

Untuk menonaktifkan semua markup, cukup tulis di baris pertama Anda:

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

Untuk menonaktifkan hanya serangan-melalui:

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

Anda juga dapat menggunakan sintaks:

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

(Lihat Menentukan variabel file )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))tanpa ("+" (:strike-through nil))dapat bekerja juga.

Melakukannya, ketika Anda mungkin memiliki peringatan saat membuka file atau mengembalikan buffer. Silakan merujuk ke variabel file aman .

Untuk menonaktifkan peringatan, saat melakukan M-x customize-variable safe-local-variable-valuesklik INS, dan tambahkan:

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

Lalu Applyatau Apply and Save.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.