aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2022-10-30 13:14:57 +0100
committerStefan Kangas2022-10-30 13:16:03 +0100
commit16686bdb868721069088600704f8375feb9c0d81 (patch)
tree9f8bcd13dc734f2384930b9a03264afc0020734f
parentd4dffae72c9042b10e73ff418b33faa8bf3a6b44 (diff)
downloademacs-16686bdb868721069088600704f8375feb9c0d81.tar.gz
emacs-16686bdb868721069088600704f8375feb9c0d81.zip
Prefer defvar-keymap in etags.el
* lisp/progmodes/etags.el (select-tags-table-mode-map): Prefer defvar-keymap.
-rw-r--r--lisp/progmodes/etags.el22
1 files changed, 10 insertions, 12 deletions
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el
index 85c5992998a..cbdb0994cbf 100644
--- a/lisp/progmodes/etags.el
+++ b/lisp/progmodes/etags.el
@@ -1,7 +1,6 @@
1;;; etags.el --- etags facility for Emacs -*- lexical-binding: t -*- 1;;; etags.el --- etags facility for Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1985-1986, 1988-1989, 1992-1996, 1998, 2000-2022 Free 3;; Copyright (C) 1985-2022 Free Software Foundation, Inc.
4;; Software Foundation, Inc.
5 4
6;; Author: Roland McGrath <roland@gnu.org> 5;; Author: Roland McGrath <roland@gnu.org>
7;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
@@ -2006,16 +2005,15 @@ see the doc of that variable if you want to add names to the list."
2006 (set-buffer-modified-p nil) 2005 (set-buffer-modified-p nil)
2007 (select-tags-table-mode)) 2006 (select-tags-table-mode))
2008 2007
2009(defvar select-tags-table-mode-map ; Doc string? 2008(defvar-keymap select-tags-table-mode-map
2010 (let ((map (make-sparse-keymap))) 2009 :doc "Keymap for `select-tags-table-mode'."
2011 (set-keymap-parent map button-buffer-map) 2010 :parent button-buffer-map
2012 (define-key map "t" 'push-button) 2011 "t" #'push-button
2013 (define-key map " " 'next-line) 2012 "SPC" #'next-line
2014 (define-key map "\^?" 'previous-line) 2013 "DEL" #'previous-line
2015 (define-key map "n" 'next-line) 2014 "n" #'next-line
2016 (define-key map "p" 'previous-line) 2015 "p" #'previous-line
2017 (define-key map "q" 'select-tags-table-quit) 2016 "q" #'select-tags-table-quit)
2018 map))
2019 2017
2020(define-derived-mode select-tags-table-mode special-mode "Select Tags Table" 2018(define-derived-mode select-tags-table-mode special-mode "Select Tags Table"
2021 "Major mode for choosing a current tags table among those already loaded." 2019 "Major mode for choosing a current tags table among those already loaded."