diff options
| author | Stefan Kangas | 2022-10-30 13:14:57 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2022-10-30 13:16:03 +0100 |
| commit | 16686bdb868721069088600704f8375feb9c0d81 (patch) | |
| tree | 9f8bcd13dc734f2384930b9a03264afc0020734f | |
| parent | d4dffae72c9042b10e73ff418b33faa8bf3a6b44 (diff) | |
| download | emacs-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.el | 22 |
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." |