summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-10-04 10:12:11 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-10-04 10:15:11 +0200
commit192f9357f25b5b714984e5f60df2eba9dcac4120 (patch)
tree80dae4bc02148004f8166295bbae08556165f95c /test
parentc6be44d9b3ec09195f6279e9a503175f8fd60e14 (diff)
downloademacs-192f9357f25b5b714984e5f60df2eba9dcac4120.tar.gz
Add 'define-keymap' and 'defvar-keymap'
* doc/lispref/keymaps.texi (Changing Key Bindings): Document define-keymap and defvar-keymap. * lisp/subr.el (define-keymap): New function. (define-keymap--define): New function. (defvar-keymap): New macro. * lisp/emacs-lisp/lisp-mode.el (lisp-indent--defvar-keymap): New function. (lisp-indent-function): Use it to indent defvar-keymap.
Diffstat (limited to 'test')
-rw-r--r--test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts b/test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts
index 69d2598bb14..70642e230cb 100644
--- a/test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts
+++ b/test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts
@@ -48,3 +48,11 @@ Name: defun-space
(print (quote (thingy great
stuff))))
=-=-=
+
+Name: defvar-keymap
+
+=-=
+(defvar-keymap eww-link-keymap (:copy shr-map
+ :foo bar)
+ "\r" #'eww-follow-link)
+=-=-=