Vô hiệu hóa đánh dấu '+' ở chế độ org trên cơ sở tệp phụ


8

Làm thế nào để bạn thoát khỏi +không có nghĩa là vượt qua trong một tập tin? Ví dụ: khi gõ

sử dụng + = 1 thay vì ++

Làm thế nào điều này có thể không bị tấn công?

Thoát khỏi +với \như trong \+hoạt động tốt, nhưng nó không phải là tập tin phụ.


Bạn có cần xuất tệp này sang định dạng khác (html, tex, v.v.) hay bạn chỉ muốn tắt đánh dấu 'strikethrough' trong bộ đệm org?
Tyler

@Tyler: chỉ là đánh dấu. Câu hỏi có cần làm rõ không?
phục vụ

Có lẽ là không, có vẻ như @fredtantini đã có câu trả lời!
Tyler

2
Thông thường khi viết mã trong tệp Org, tôi gói nó trong "=", ngay cả khi chuỗi có dấu bằng trong đó. (Vì vậy, trong trường hợp của bạn, tôi sẽ viết "use = + == 1 thay vì = ++ =".) Điều này bỏ qua mọi quy tắc định dạng có thể có trong văn bản và biến nó thành phông chữ đơn cách đẹp khi xuất.
Archenoth

@Archenoth: Điều đó dễ đọc hơn nhiều so với thoát +qua \. Cảm ơn.
phục vụ

Câu trả lời:


14

Hành vi này được xác định trong org-emphasis-alistbiến.

Để vô hiệu hóa tất cả đánh dấu, chỉ cần viết trên dòng đầu tiên của bạn:

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

Để chỉ vô hiệu hóa cuộc đình công:

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

Bạn cũng có thể sử dụng cú pháp:

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

(Xem Chỉ định biến tệp )

(("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim))mà không ("+" (:strike-through nil))có thể làm việc quá.

Làm như vậy, khi bạn có thể có một cảnh báo khi mở tệp hoặc hoàn nguyên bộ đệm. Vui lòng tham khảo biến tập tin an toàn .

Để tắt cảnh báo, khi thực hiện, M-x customize-variable safe-local-variable-valuesnhấp vào INSvà thêm:

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

Sau đó Applyhay Apply and Save.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.