(command-history-map): Move definition up.
This commit is contained in:
@@ -125,6 +125,16 @@ The buffer is left in Command History mode."
|
||||
(error "No command history")
|
||||
(command-history-mode)))))
|
||||
|
||||
(defvar command-history-map nil)
|
||||
(unless command-history-map
|
||||
(setq command-history-map (make-sparse-keymap))
|
||||
(set-keymap-parent command-history-map lisp-mode-shared-map)
|
||||
(suppress-keymap command-history-map)
|
||||
(define-key command-history-map "x" 'command-history-repeat)
|
||||
(define-key command-history-map "\n" 'next-line)
|
||||
(define-key command-history-map "\r" 'next-line)
|
||||
(define-key command-history-map "\177" 'previous-line))
|
||||
|
||||
(defun command-history-mode ()
|
||||
"Major mode for listing and repeating recent commands.
|
||||
|
||||
@@ -149,16 +159,6 @@ Keybindings:
|
||||
:type 'hook
|
||||
:group 'chistory)
|
||||
|
||||
(defvar command-history-map nil)
|
||||
(unless command-history-map
|
||||
(setq command-history-map (make-sparse-keymap))
|
||||
(set-keymap-parent command-history-map lisp-mode-shared-map)
|
||||
(suppress-keymap command-history-map)
|
||||
(define-key command-history-map "x" 'command-history-repeat)
|
||||
(define-key command-history-map "\n" 'next-line)
|
||||
(define-key command-history-map "\r" 'next-line)
|
||||
(define-key command-history-map "\177" 'previous-line))
|
||||
|
||||
(defun command-history-repeat ()
|
||||
"Repeat the command shown on the current line.
|
||||
The buffer for that command is the previous current buffer."
|
||||
|
||||
Reference in New Issue
Block a user