在打开括号后配置python悬挂缩进

时间:2014-04-03 02:45:09

标签: emacs indentation

Emacs像这样缩进我的代码:

def my_function(
    a, b, c):
    pass

if my_function(
    1, 2, 3):
    pass

然而,PEP8声明它应该像这样缩进,以避免混淆悬挂缩进与下一行:

def my_function(
        a, b, c):
    pass

if my_function(
        1, 2, 3):
    pass

如何配置emacs的旧python.el以使用现有的python-continuation-offset变量(在左括号和换行符之后),以便缩进第二种方式?

1 个答案:

答案 0 :(得分:0)

仅供参考,GNU Emacs 25中的Python模式可正确格式化。