mu4e 邮件显示换行不正确

如图

doom emacs默认的mu4e配置,高亮和换行好像都不是很正常 是mu4e设置的问题还是emacs方面的问题呢?

这是 shr 的问题。因为这个邮件只有 html 附件,没有 plain text,那么 mu4e 会用 shr 来渲染。这个没什么解(大概),因为本来 emacs 里渲染 html 就不是很好(你试一试 eww 就明白了。

mu4e 有个默认不绑定的用外部工具打开邮件内容文件的函数 mu4e-action-view-in-browser,你可以把它绑到 mu4e-view-actions 里,用外部浏览器来看这些内容。或者不用 shr,换其它 html 转纯文件或什么的函数来渲染(具体的建议搜索引擎,能查到一些例子

1 个赞

可以尝试用EAF渲染HTML邮件

https://github.com/manateelazycat/emacs-application-framework/blob/master/eaf-mail.el