aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorRichard M. Stallman2002-12-21 20:18:51 +0000
committerRichard M. Stallman2002-12-21 20:18:51 +0000
commitba3ca9bc9d30cbd0939880fec41db6d3a22b0558 (patch)
tree9cbcff60668f36754613780f3176981b9ef5c896 /lisp
parent645a103873d79c1f6b4acb8940834ddffebb538e (diff)
downloademacs-ba3ca9bc9d30cbd0939880fec41db6d3a22b0558.tar.gz
emacs-ba3ca9bc9d30cbd0939880fec41db6d3a22b0558.zip
(command-history-map): Move definition up.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/chistory.el20
1 files changed, 10 insertions, 10 deletions
diff --git a/lisp/chistory.el b/lisp/chistory.el
index aae1d728ee7..8b9c6394046 100644
--- a/lisp/chistory.el
+++ b/lisp/chistory.el
@@ -125,6 +125,16 @@ The buffer is left in Command History mode."
125 (error "No command history") 125 (error "No command history")
126 (command-history-mode))))) 126 (command-history-mode)))))
127 127
128(defvar command-history-map nil)
129(unless command-history-map
130 (setq command-history-map (make-sparse-keymap))
131 (set-keymap-parent command-history-map lisp-mode-shared-map)
132 (suppress-keymap command-history-map)
133 (define-key command-history-map "x" 'command-history-repeat)
134 (define-key command-history-map "\n" 'next-line)
135 (define-key command-history-map "\r" 'next-line)
136 (define-key command-history-map "\177" 'previous-line))
137
128(defun command-history-mode () 138(defun command-history-mode ()
129 "Major mode for listing and repeating recent commands. 139 "Major mode for listing and repeating recent commands.
130 140
@@ -149,16 +159,6 @@ Keybindings:
149 :type 'hook 159 :type 'hook
150 :group 'chistory) 160 :group 'chistory)
151 161
152(defvar command-history-map nil)
153(unless command-history-map
154 (setq command-history-map (make-sparse-keymap))
155 (set-keymap-parent command-history-map lisp-mode-shared-map)
156 (suppress-keymap command-history-map)
157 (define-key command-history-map "x" 'command-history-repeat)
158 (define-key command-history-map "\n" 'next-line)
159 (define-key command-history-map "\r" 'next-line)
160 (define-key command-history-map "\177" 'previous-line))
161
162(defun command-history-repeat () 162(defun command-history-repeat ()
163 "Repeat the command shown on the current line. 163 "Repeat the command shown on the current line.
164The buffer for that command is the previous current buffer." 164The buffer for that command is the previous current buffer."