2

python-mode構文の強調表示に使用しています。docstring の強調表示を除いて、すべて問題ありません。これにより、複雑な docstring を含む 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
'''

そして、適切に強調表示されていないことがわかる対応するスクリーンショット:

悪いハイライト

もちろんこれは簡単な例です。このような強調表示のバグでいっぱいの複雑な docstring は、まったく判読できません。

これに対する解決策はありますか?

編集:面白い、スタックオーバーフローの強調表示にもこれに問題があります。

4

2 に答える 2

4

解決策は、python-mode.elバージョン 5.1.0 からバージョン 6.1.1 に切り替えることでした。

于 2013-06-06T09:50:53.860 に答える
1

Emacs にバンドルされているデフォルトの python-mode には影響しないようです。

于 2013-06-06T13:11:34.693 に答える