禁用某些组织模式标记

Jes*_*mos 4 emacs markup markdown org-mode

我希望能够在键入+组织模式文档时禁用删除线.特别是它适用于表格中的条目.是否有一种简单的方法可以为特定的组织模式文档执行此操作,因为我只想为一个文档禁用它.如果不是一种切换方式,这将是很好的.

我知道我可以有一个文字+符号,\plus但我希望能够在文档中看到它,而不是阅读\plus.

Ale*_*sky 7

要在特定文件中禁用删除线,请将以下内容添加到您的文件中:

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

缺点是它会抱怨文件可能包含不安全的值(参见此处).您也可以使用更长的版本在文件的底部,提到这里.

为您的所有组织文件执行此操作更简单,并且不会提出问题:

(setq org-emphasis-alist (quote (("*" bold "<b>" "</b>")
                                 ("/" italic "<i>" "</i>")
                                 ("_" underline "<span style=\"text-decoration:underline;\">" "</span>")
                                 ("=" org-code "<code>" "</code>" verbatim)
                                 ("~" org-verbatim "<code>" "</code>" verbatim))))
Run Code Online (Sandbox Code Playgroud)

资料来源:Bernt Hansen的组织模式笔记(必读)和组织手册