我有办法改变函数args的python-mode缩进,所以代替
urlpattrens = patterns('',
view,
name='view')
输入按键格式化将如下:
urlpattrens = patterns('',
view,
name='view')
答案 0 :(得分:1)
即将发布的python-mode.el 6.1.2缩进样式的介绍就在桌面上。
请参阅https://bugs.launchpad.net/python-mode/+bug/1197521
考虑在那里添加您的请求。
目前你可以安装一个宏来修正第一行“视图”的缩进 - 之后应该遵循缩进。
任何好奇的黑客入侵机器:这里有一些伪代码表示入口点:
+++ python-mode.el 2013-08-16 13:47:45.059486451 +0200
@@ -10859,7 +10859,10 @@
((< (current-indentation) (current-column))
(+ (current-indentation) py-indent-offset))
(t (py-fetch-previous-indent orig)))
- (cond ((looking-at "\\s([ \t]*$")
+ (cond (
+ NEW_VAR_SET
+
+ (looking-at "\\s([ \t]*$")
(py-empty-arglist-indent nesting py-indent-offset indent-offset))
((looking-at "\\s([ \t]*\\([^ \t]+.*\\)$")
(goto-char (match-beginning 1))