我知道我可以在org-mode中将一行标记为#
前缀。是否可以为以'%'开头的行配置相同的行为?
答案 0 :(得分:2)
我刚试过修改org.el
中的以下函数:
(defun org-at-comment-p nil
"Is cursor in a line starting with a # character?"
(save-excursion
(beginning-of-line)
(looking-at "^#")))
通过更改^[#%]
之类的正则表达式,没有运气。
#
字符在org-mode中的许多位置进行了硬编码。
答案 1 :(得分:2)
你可能不认为这是一个真正的答案,但它是......
请勿使用#
答案 2 :(得分:2)
(font-lock-add-keywords
'org-mode `(("^[ \t]*\\(#\\)[ +\n].*$"
(0 (compose-region
(match-beginning 1) (match-end 1) ?%)))))
即使它是%
字符,也会显示#
个字符。您仍需要使用#插入注释,但它们将按您的要求显示。