Sửa đổi định nghĩa của dòng bình luận org-mode?


7

H: làm cách nào để thay đổi org-modeđịnh nghĩa của một dòng nhận xét?

Theo hướng dẫn, org-modeý kiến làm việc như sau:

Các dòng bắt đầu bằng 0 hoặc nhiều ký tự khoảng trắng được theo sau bởi một '#' và khoảng trắng được coi là nhận xét và sẽ không bao giờ được xuất. Ngoài ra, toàn bộ cây con bắt đầu bằng từ 'COMMENT' sẽ không bao giờ được xuất. Cuối cùng, các khu vực được bao quanh bởi '# + BEGIN_COMMENT' ... '# + END_COMMENT' sẽ không được xuất.

Tôi muốn điều chỉnh #ký hiệu đơn để cho phép nhiều #s để Emacs sẽ phông chữ chính xác như các dòng như nhận xét:

dòng bình luận

Tôi đang làm điều này bởi vì tôi có các khối dấu thời gian ở đầu tệp bắt đầu bằng nhiều ký tự nhận xét:

khối nhận xét

Tuy nhiên, tôi không thể tìm ra biến nào tôi cần điều chỉnh. Tôi đã thử sửa đổi comment-start, comment-start-skipvà thậm chí comment-padding, nhưng không có may mắn ( org-comment-stringdường như không liên quan ở đây).

Vậy: làm thế nào tôi có org-modethể coi các dòng bắt đầu bằng nhiều #s là nhận xét?


2
Tò mò! Chọc vào trong nguồn, có vẻ như định nghĩa nhận xét "#" được mã hóa cứng ở một số vị trí, điều này có thể gây khó khăn cho việc sửa đổi.
Tyler

Câu trả lời:


3

Sau đây là câu trả lời một phần giải quyết vấn đề thẩm mỹ (lấy hình ảnh khóa phông chữ chính xác), nhưng nó không thực sự sửa đổi những gì org-modeđược coi là một nhận xét (ví dụ: cho mục đích xuất khẩu).

Thêm một từ khóa khóa phông chữ:

(font-lock-add-keywords 'org-mode '(("^\\s-*#+\\s-?.*" . 'font-lock-comment-face)))
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.