Mutt:让 vim 在查看纯文本附件时处理语法高亮

Mutt:让 vim 在查看纯文本附件时处理语法高亮

我使用mutt电子邮件,并让其vim处理纯文本附件。在我~/.mailcap

text/plain; view %s ; needsterminal

这样做很好,但是会删除所有语法高亮。我经常在附件中收到源代码,如果有语法高亮就太好了。有没有可以让我保留它的选项?

我也尝试过vim -R -- %s ; needsterminal~/.mailcap但结果是一样的。

谢谢。

答案1

将以下内容放入您的 ~/.muttrc 中:

set allow_ansi

这与您的 mailcap 规则一起帮助我查看.diff带有语法高亮显示的附件。

答案2

老问题了,但我想分享我的解决方案;在我的解决方案中mailcaprc我添加了text/plain; vim -u <path to my vimrc> - ; needsterminal(破折号很重要)

这样,我就可以使用快捷方式以我自己的配置在 vim 中打开纯文本,方法m是以附件的形式打开纯文本文件。

相关内容