如何org-mode
为单词的一部分进行标记工作?例如,我希望它适用于这样的情况:
=Class=es
还有这个:
/Method/s
根据我的测试,似乎org-mode
标记语法仅适用于完整的单词.
这些天来,有是一个办法做到这一点(不使用引号HTML标签):
(setcar org-emphasis-regexp-components " \t('\"{[:alpha:]")
(setcar (nthcdr 1 org-emphasis-regexp-components) "[:alpha:]- \t.,:!?;'\")}\\")
(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components)
该手册称,org-emphasis-regexp-components
可用于
微调标记字符前后允许的字符[...].
它是一个包含五个条目的列表.第一个条目列出允许紧跟在标记字符之前的字符,第二个条目列出允许跟随标记字符的字符.默认情况下,这些条目中的任何一个都不包含字母.因此,为了成功地将格式应用于紧跟在字母之前或之后的字符串,我们必须向两个条目添加[:alpha:]
(匹配任何字母).
这就是要做的setcar
事情.第三行的目的是根据修改后的版本重建正则表达式以强调org-emphasis-regexp-components
.
我认为你不能这样做,所以它在缓冲区中显示为粗体.如果您只是需要它,以便在将其导出为html时显示为粗体,您可以使用:
th@is is ha@lf bold
请参阅引用HTML标记