发现邮件中的代码块是被高亮显示的:
#+BEGIN_SRC elisp
some code
#+END_SRC
这些可以在message-mode使用部分org-mode的功能:
(add-hook 'message-mode-hook 'turn-on-orgstruct)
(add-hook 'message-mode-hook 'turn-on-orgstruct++)
(add-hook 'message-mode-hook 'turn-on-orgtbl)
但是似乎没办法使用 org-edit-src-code (C-c ')
其实可以直接在 Org 里面写邮件,然后能自动导出成 HTML 的邮件发送。
大概是因为 gnus-article-emulate-mime
,即使不用 MIME 的邮件,其中的 Org 代码也会有高亮。
然而最新的 Org 应该已经用不了 turn-on-orgstruct
了,上游已经删掉了 OrgStruct Mode:
但是似乎是理所当然的。看邮件时本来就用不着编辑;写邮件是用 message-mode
时,本来就用不了 org-mode
。结合你的需求,再考虑相应的解决方法应该也不难。比如要是我的话,写的时候切换到 org-mode
,完了再切回 message-mode
就完了。