diff options
author | Guido van Rossum <guido@python.org> | 1995-03-15 20:02:40 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-03-15 20:02:40 (GMT) |
commit | a521c1b751c631049a052d9e8103f355b1c1b248 (patch) | |
tree | c3c4872998648c1f79e8d3d9085f61bed7251990 | |
parent | 2ed5354792933f917bfb25dfeae4347969af5397 (diff) | |
download | cpython-a521c1b751c631049a052d9e8103f355b1c1b248.zip cpython-a521c1b751c631049a052d9e8103f355b1c1b248.tar.gz cpython-a521c1b751c631049a052d9e8103f355b1c1b248.tar.bz2 |
Barry's 2.18 -- don't indent, only outdent
-rw-r--r-- | Misc/python-mode-old.el | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/Misc/python-mode-old.el b/Misc/python-mode-old.el index e9aa6bd..fe38f7c 100644 --- a/Misc/python-mode-old.el +++ b/Misc/python-mode-old.el @@ -6,8 +6,8 @@ ;; 1992-1994 Tim Peters <tim@ksr.com> ;; Maintainer: bwarsaw@cnri.reston.va.us ;; Created: Feb 1992 -;; Version: 2.16 -;; Last Modified: 1995/03/15 16:23:59 +;; Version: 2.18 +;; Last Modified: 1995/03/15 18:23:16 ;; Keywords: python editing language major-mode ;; This software is provided as-is, without express or implied @@ -69,7 +69,7 @@ ;; LCD Archive Entry: ;; python-mode|Barry A. Warsaw|bwarsaw@cnri.reston.va.us ;; |Major mode for editing Python programs -;; |1995/03/15 16:23:59|2.16| +;; |1995/03/15 18:23:16|2.18| ;;; Code: @@ -436,10 +436,12 @@ argument is provided, that many colons are inserted non-electrically." (py-compute-indentation))) ) (setq outdent py-indent-offset)) - ;; electric colon won't re-indent lines that start in column - ;; zero. you'd have to use TAB for that. TBD: Is there a - ;; better way to determine this??? - (if (zerop (current-indentation)) nil + ;; Don't indent, only outdent. This assumes that any lines that + ;; are already outdented relative to py-compute-indentation were + ;; put there on purpose. Its highly annoying to have `:' indent + ;; for you. Use TAB, C-c C-l or C-c C-r to adjust. TBD: Is + ;; there a better way to determine this??? + (if (< (current-indentation) indent) nil (goto-char here) (beginning-of-line) (delete-horizontal-space) @@ -1908,7 +1910,7 @@ local bindings to py-newline-and-indent.")) (setq zmacs-region-stays t))) -(defconst py-version "2.16" +(defconst py-version "2.18" "`python-mode' version number.") (defconst py-help-address "bwarsaw@cnri.reston.va.us" "Address accepting submission of bug reports.") |