Mercurial > cpython-lru_cache-weakref
diff Misc/python-mode.el @ 9927:35f568480764 legacy-trunk
(py-mode-map): Add back force of RET (aka C-m) to
py-newline-and-indent.
| author | Barry Warsaw <barry@python.org> |
|---|---|
| date | Thu, 21 Jan 1999 17:06:11 +0000 |
| parents | 78059cf067de |
| children | 29d1d3b08ca7 |
line wrap: on
line diff
--- a/Misc/python-mode.el Thu Jan 21 14:30:55 1999 +0000 +++ b/Misc/python-mode.el Thu Jan 21 17:06:11 1999 +0000 @@ -489,6 +489,15 @@ (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
