summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1991-05-23 22:26:10 +0000
committerJim Blandy <jimb@redhat.com>1991-05-23 22:26:10 +0000
commit8c73a61a2031822d4342d37d5156fdf84b9f2ee3 (patch)
tree8b7068565f591b50330c28a8d319bbd3e463071e /lisp
parent1c5998956d5cd6975b5062e22b765e3f8dd0e5e2 (diff)
downloademacs-8c73a61a2031822d4342d37d5156fdf84b9f2ee3.tar.gz
*** empty log message ***
Diffstat (limited to 'lisp')
-rw-r--r--lisp/textmodes/text-mode.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/textmodes/text-mode.el b/lisp/textmodes/text-mode.el
index ba54cb845f6..39122d5e436 100644
--- a/lisp/textmodes/text-mode.el
+++ b/lisp/textmodes/text-mode.el
@@ -70,8 +70,11 @@ All the commands defined in Text mode are inherited unless overridden.")
(if indented-text-mode-map
()
- (setq indented-text-mode-map (nconc (make-sparse-keymap) text-mode-map))
- (define-key indented-text-mode-map "\t" 'indent-relative))
+ ;; Make different definintion for TAB before the one in text-mode-map, but
+ ;; share the rest.
+ (let ((newmap (make-sparse-keymap)))
+ (define-key newmap "\t" 'indent-relative)
+ (setq indented-text-mode-map (nconc newmap text-mode-map))))
(defun indented-text-mode ()
"Major mode for editing indented text intended for humans to read.\\{indented-text-mode-map}