diff options
author | Barry Warsaw <barry@python.org> | 1999-01-21 17:06:11 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1999-01-21 17:06:11 (GMT) |
commit | f19feb8fb5ce84f1d9cc17e990fe4d06dc561be6 (patch) | |
tree | 4b98c9cfaca83bb5c269afb26ed716c322421d49 | |
parent | 1c4d96fde80fbbff2873b8c89d6cad64ee0dbef3 (diff) | |
download | cpython-f19feb8fb5ce84f1d9cc17e990fe4d06dc561be6.zip cpython-f19feb8fb5ce84f1d9cc17e990fe4d06dc561be6.tar.gz cpython-f19feb8fb5ce84f1d9cc17e990fe4d06dc561be6.tar.bz2 |
(py-mode-map): Add back force of RET (aka C-m) to
py-newline-and-indent.
-rw-r--r-- | Misc/python-mode.el | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Misc/python-mode.el b/Misc/python-mode.el index 9004a96..0e0d768 100644 --- a/Misc/python-mode.el +++ b/Misc/python-mode.el @@ -489,6 +489,15 @@ Currently-active file is at the head of the list.") (mapcar #'(lambda (key) (define-key py-mode-map key 'py-newline-and-indent)) (where-is-internal 'newline-and-indent)) + ;; Force RET to be py-newline-and-indent even if it didn't get + ;; mapped by the above code. motivation: Emacs' default binding for + ;; RET is `newline' and C-j is `newline-and-indent'. Most Pythoneers + ;; expect RET to do a `py-newline-and-indent' and any Emacsers who + ;; dislike this are probably knowledgeable enough to do a rebind. + ;; However, we do *not* change C-j since many Emacsers have already + ;; swapped RET and C-j and they don't want C-j bound to `newline' to + ;; change. + (define-key py-mode-map "\C-m" 'py-newline-and-indent) ) (defvar py-mode-output-map nil |