Fixed indentation issue when indenting a python-indent-dedenter from end of line
This commit is contained in:
parent
66bbb27f8d
commit
86f1889aa9
1 changed files with 4 additions and 3 deletions
|
@ -700,8 +700,7 @@ START is the buffer position where the sexp starts."
|
|||
(let* ((indentation (python-indent-calculate-indentation))
|
||||
(remainder (% indentation python-indent-offset))
|
||||
(steps (/ (- indentation remainder) python-indent-offset)))
|
||||
(setq python-indent-levels '())
|
||||
(setq python-indent-levels (cons 0 python-indent-levels))
|
||||
(setq python-indent-levels '(0))
|
||||
(dotimes (step steps)
|
||||
(setq python-indent-levels
|
||||
(cons (* python-indent-offset (1+ step)) python-indent-levels)))
|
||||
|
@ -740,7 +739,9 @@ to (`nth' `python-indent-current-level' `python-indent-levels')"
|
|||
(if (or (and (eq this-command 'indent-for-tab-command)
|
||||
(eq last-command this-command))
|
||||
force-toggle)
|
||||
(python-indent-toggle-levels)
|
||||
(if (not (equal python-indent-levels '(0)))
|
||||
(python-indent-toggle-levels)
|
||||
(python-indent-calculate-levels))
|
||||
(python-indent-calculate-levels))
|
||||
(beginning-of-line)
|
||||
(delete-horizontal-space)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue