我已经搜索了所有的内容,我所能找到的就是这个类似的问题:improper exiting from indentation in emacs python-mode有人无法退出正确的缩进。
每当我创建一个if语句时,请说
if(foo):
bar()
Python模式拒绝允许我缩进条形线,迫使我将其保留为
if(foo):
bar()
哪会产生缩进错误。所有.py文件都会发生这种情况。使用python.el时它工作正常,但我更喜欢python-mode的功能。有没有其他人找到解决方案/遇到这个?
我的.emacs文件只是加载python-mode的行。
答案 0 :(得分:0)
这是一个错误。谢谢报道。
https://bugs.launchpad.net/python-mode/+bug/1191133
现在已经在行李箱中修复了。见
修订版1266https://launchpad.net/python-mode
也应出现在
https://github.com/emacsmirror/python-mode
安德烈亚斯
答案 1 :(得分:0)
否则,正如我之前评论过的,如果问题仍然无法解决,我认为你最好从ELPA下载最新的python-mode,它应该运行 M-x package-list-packages 然后将以下语句放在你的.emacs文件中。我正在使用 python-mode-6.0.10 ,它运行良好。
(require 'python-mode)