Mercurial > cpython-lru_cache-weakref
diff Misc/python-mode.el @ 18412:a29bef457ed8 legacy-trunk
(py-continuation-offset): Update docstring to describe that this
additional offset is only applied to continuation lines for block
opening statements.
(py-compute-indentation): Only add py-continuation-offset if
py-statement-opens-block-p is true.
| author | Barry Warsaw <barry@python.org> |
|---|---|
| date | Fri, 06 Jul 2001 20:07:13 +0000 |
| parents | 0ec03e1be558 |
| children | d8414f51d4f5 |
line wrap: on
line diff
--- a/Misc/python-mode.el Fri Jul 06 19:28:48 2001 +0000 +++ b/Misc/python-mode.el Fri Jul 06 20:07:13 2001 +0000 @@ -8,7 +8,7 @@ ;; Created: Feb 1992 ;; Keywords: python languages oop -(defconst py-version "$Revision$" +(defconst py-version "4.3" "`python-mode' version number.") ;; This software is provided as-is, without express or implied @@ -124,9 +124,10 @@ :group 'python) (defcustom py-continuation-offset 4 - "*Additional amount of offset to give for continuation lines. + "*Additional amount of offset to give for some continuation lines. Continuation lines are those that immediately follow a backslash -terminated line." +terminated line. Only those continuation lines for a block opening +statement are given this extra offset." :type 'integer :group 'python) @@ -1833,7 +1834,11 @@ (progn (goto-char startpos) (skip-chars-forward "^ \t\n"))) - (+ (current-column) py-continuation-offset 1) + ;; if this is a continuation for a block opening + ;; statement, add some extra offset. + (+ (current-column) (if (py-statement-opens-block-p) + py-continuation-offset 0) + 1) )))) ;; not on a continuation line
