python程序的emacs语法突出显示问题

我正在使用python-mode语法突出显示。除了突出显示docstrings之外,一切都很好,这使得很难在github存储库中读取具有复杂docstrings的代码。这里是一个例子:


class DoubleQuotesDocString:

    """

    This is a doc string but inside double quotes " the highlinting breaks: in for type while " so this is a bug

    """


class SingleQuotesDocString:

    '''

    This is a doc string but inside single quotes ' the highlinting breaks: in for type while ' so this is a bug

'''

以及相应的屏幕快照,在该屏幕快照中您没有看到它正确地突出显示:

http://img.mukewang.com/6062f0390001083009880275.jpg

当然,这是一个简单的例子。充满了此类突出显示错误的复杂文档字符串是完全不可读的。

有解决方案吗?


湖上湖
浏览 141回答 2
2回答

Cats萌萌

解决方案是将python-mode.el版本从5.1.0切换到6.1.1。

蝴蝶刀刀

它似乎不会影响Emacs随附的默认python-mode。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python