[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 4bdadbdc215 3/3: Prefer defvar-keymap in perl-mode.el
From: |
Stefan Kangas |
Subject: |
master 4bdadbdc215 3/3: Prefer defvar-keymap in perl-mode.el |
Date: |
Thu, 12 Dec 2024 22:57:14 -0500 (EST) |
branch: master
commit 4bdadbdc215aacdc474b33426bf8eb1a1bd54e1f
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>
Prefer defvar-keymap in perl-mode.el
* lisp/progmodes/perl-mode.el (perl-mode-map): Convert to
defvar-keymap.
---
lisp/progmodes/perl-mode.el | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el
index 3c32fac3f42..a503aa4dee6 100644
--- a/lisp/progmodes/perl-mode.el
+++ b/lisp/progmodes/perl-mode.el
@@ -100,15 +100,13 @@
"Abbrev table in use in `perl-mode' buffers.")
(define-abbrev-table 'perl-mode-abbrev-table ())
-(defvar perl-mode-map
- (let ((map (make-sparse-keymap)))
- (define-key map "\e\C-a" 'perl-beginning-of-function)
- (define-key map "\e\C-e" 'perl-end-of-function)
- (define-key map "\e\C-h" 'perl-mark-function)
- (define-key map "\e\C-q" 'perl-indent-exp)
- (define-key map "\177" 'backward-delete-char-untabify)
- map)
- "Keymap used in Perl mode.")
+(defvar-keymap perl-mode-map
+ :doc "Keymap used in Perl mode."
+ "C-M-a" #'perl-beginning-of-function
+ "C-M-e" #'perl-end-of-function
+ "C-M-h" #'perl-mark-function
+ "C-M-q" #'perl-indent-exp
+ "DEL" #'backward-delete-char-untabify)
(defvar perl-mode-syntax-table
(let ((st (make-syntax-table (standard-syntax-table))))