在代码注释/docs中启用markdown语法高亮显示



python有很多优秀的代码内文档标准,例如:

  • 谷歌
  • 麻木

它使用了一些漂亮、简单的ReStructured/Markdown式语法有没有办法让emacs在python代码的注释中渲染ReST/Md也就是说,主要模式仍然是python.el,并且正常的python语法可以工作;但在评论块('''...''')内,它将被呈现为某种标记。

您应该能够通过使用polymode包来实现这一点(https://github.com/vspinu/polymode)。它允许您在一个缓冲区中拥有多个主要模式。请看一下屏幕截图示例。

还有其他软件包可以在一个文件中启用多种主要模式:http://www.emacswiki.org/emacs/MultipleModes

最新更新