2

我正在使用python-mode语法突出显示。一切都很好,除了突出显示文档字符串,这使得在 github 存储库中阅读具有复杂文档字符串的代码非常困难。这里有一个例子:

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
'''

以及您看到它未正确突出显示的相应屏幕截图:

不好的突出显示

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

有解决方案吗?

编辑:有趣的是,stackoverflow 突出显示也有这个问题。

4

2 回答 2

4

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

于 2013-06-06T09:50:53.860 回答
1

它似乎不会影响与 Emacs 捆绑在一起的默认 python 模式。

于 2013-06-06T13:11:34.693 回答