-(if register-list-mode-map
- nil
- (setq register-list-mode-map (make-keymap))
- (suppress-keymap register-list-mode-map t)
- (define-key register-list-mode-map "q" 'quit-window)
- (define-key register-list-mode-map "Q" 'register-list-quit)
- (define-key register-list-mode-map [(tab)] 'register-list-tab)
- (define-key register-list-mode-map "d" 'register-list-mark-delete)
- (define-key register-list-mode-map "D" 'register-list-delete-duplicates)
- (define-key register-list-mode-map "c" 'register-list-mark-concat)
- (define-key register-list-mode-map "x" 'register-list-execute)
- (define-key register-list-mode-map "+" 'register-list-increment-key)
- (define-key register-list-mode-map "-" 'register-list-decrement-key)
- (define-key register-list-mode-map "e" 'register-list-edit-key)
- (define-key register-list-mode-map "E" 'register-list-edit-value)
- (define-key register-list-mode-map "f" 'register-list-toggle-fontification)
- (define-key register-list-mode-map " " 'next-line)
- (define-key register-list-mode-map "n" 'next-line)
- (define-key register-list-mode-map "p" 'previous-line)
- (define-key register-list-mode-map "u" 'register-list-unmark)
- (define-key register-list-mode-map "U" 'register-list-unmark-all)
- (define-key register-list-mode-map "g" 'register-list-refresh)
- (define-key register-list-mode-map "F"
- (lambda () (interactive) (register-list-refresh "F")))
- (define-key register-list-mode-map "N"
- (lambda () (interactive) (register-list-refresh "N")))
- (define-key register-list-mode-map "M"
- (lambda () (interactive) (register-list-refresh "M")))
- (define-key register-list-mode-map "R"
- (lambda () (interactive) (register-list-refresh "R")))
- (define-key register-list-mode-map "S"
- (lambda () (interactive) (register-list-refresh "S")))
- (define-key register-list-mode-map "W"
- (lambda () (interactive) (register-list-refresh "W")))
- (define-key register-list-mode-map "G"
- (lambda() (interactive) (register-list-refresh "[FNMRSW]")))
- (define-key register-list-mode-map "?" 'describe-mode))
-
-(define-key register-list-mode-map [follow-link] 'mouse-face)
-(define-key register-list-mode-map [mouse-2] 'register-list-call-handler-at-mouse)
-(define-key register-list-mode-map [(return)] 'register-list-call-handler-at-point)
-(define-key register-list-edit-value-mode-map (kbd "C-c C-c")
- 'register-list-send-value)
-