]> git.eshelyaron.com Git - emacs.git/commitdiff
; * doc/lispref/keymaps.texi (Modifying Menus): Add cross-references.
authorEli Zaretskii <eliz@gnu.org>
Tue, 18 Jul 2023 13:17:15 +0000 (16:17 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 18 Jul 2023 13:17:15 +0000 (16:17 +0300)
doc/lispref/keymaps.texi

index 66bb834192cae2944f508160ab449a4beb7d462c..24b7738caff01a5a4b32390825c8a27f7488dc3a 100644 (file)
@@ -3172,14 +3172,15 @@ the menu.  To put it elsewhere in the menu, use @code{keymap-set-after}:
 
 @defun keymap-set-after map key binding &optional after
 Define a binding in @var{map} for @var{key}, with value @var{binding},
-just like @code{define-key}, but position the binding in @var{map} after
-the binding for the event @var{after}.  The argument @var{key} should
-represent a single menu item or key, and @var{after} should be a
-single event type---a symbol or a character, not a sequence.  The new
-binding goes after the binding for @var{after}.  If @var{after} is
-@code{t} or is omitted, then the new binding goes last, at the end of
-the keymap.  However, new bindings are added before any inherited
-keymap.
+just like @code{keymap-set} (@pxref{Changing Key Bindings}), but
+position the binding in @var{map} after the binding for the event
+@var{after}.  The argument @var{key} should represent a single menu
+item or key, and should satisfy @code{key-valid-p} (@pxref{Key
+Sequences}).  @var{after} should be a single event type---a symbol or
+a character, not a sequence.  The new binding goes after the binding
+for @var{after}.  If @var{after} is @code{t} or is omitted, then the
+new binding goes last, at the end of the keymap.  However, new
+bindings are added before any inherited keymap.
 
 Here is an example: