我试图使逗号*,*
变大胆,但没有成功。我尝试了逐字=,=
,但也没有成功。
答案 0 :(得分:9)
您可以通过将以下内容添加到.emacs
:
(setcar (nthcdr 2 org-emphasis-regexp-components) " \t\r\n\"'")
(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components)
manual表示org-emphasis-regexp-components
可用于
微调标记字符[...]之前和之后允许的字符。
这是一个包含五个条目的列表。第三个条目列出了不允许紧跟在标记字符之后或之前的字符。默认情况下,,
是其中之一,因此为了成功地将格式应用于此字符,我们必须将其从标记字符之前或之后不允许的字符列表中删除。这就是对setcar
的调用。第二行的目的是根据修改后的org-emphasis-regexp-components
版本重建正则表达式。
~"~
doesn't register as verbatim在org-mode
邮件列表上
org-emphasis-regexp-components
RET 答案 1 :(得分:2)
有一个类似的问题,我发现了solution。
@ itsjeyd的解决方案是正确的但不是100%正确。我们需要额外的(org-element--set-regexps)
。
完整的代码段:
(setcar (nthcdr 2 org-emphasis-regexp-components) " \t\n\r")
(custom-set-variables `(org-emphasis-alist ',org-emphasis-alist))
(org-element--set-regexps)