带有 markdown 语法的 vim 邮件模式

带有 markdown 语法的 vim 邮件模式

我最近改用了 Mutt,并使用 vim 作为我的主要编辑器,它运行得相当好。我唯一的小烦恼是,除了 vim 的邮件文件类型具有各种突出显示等功能外,我还想获得 markdown 的语法突出显示。

事实证明,谷歌无法应对这一挑战,所以我希望可以在这里找到对 vim 功能有更多了解的人。

我可以将文件类型设置为 /tmp/mutt* 的 markdown,但据我所知,邮件文件类型除了电子邮件正文之外还具有其他神奇的功能?

答案1

你发送 Markdown 格式的电子邮件吗?!

同时拥有邮件和 Markdown 格式非常困难;您不能只是在现有语法上“添加”另一种语法。Vim 允许指定某些区域并在其中包含另一种语法(请参阅:help :syn-include),但我认为这样做效果不佳。(除非您可以忽略引用的消息并仅为整个邮件正文定义一个区域。)

如果你只是在电子邮件中嵌入了 Markdown 块,你可以使用我的SyntaxRange 插件突出显示行范围(通过手动指定,或当它由某些标记分隔时)。我使用它来突出显示内联补丁的不同块。

相关内容