]> git.eshelyaron.com Git - emacs.git/commit
Filter out NS non-key events from `where-is-internal'
authorLars Ingebrigtsen <larsi@gnus.org>
Sat, 18 Jun 2022 12:06:00 +0000 (14:06 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 18 Jun 2022 12:06:30 +0000 (14:06 +0200)
commit0dc75daf1189d2327c6efa4d747fa98fcba03ea3
treeff53b16faa9c8fef8530590abca8f8e99ba44ccb
parentd7265d58f8dbab8049be4be0fa3f474e7fef7be6
Filter out NS non-key events from `where-is-internal'

* doc/lispref/keymaps.texi (Scanning Keymaps): Document it.
* lisp/keymap.el (make-non-key-event): New function.

* lisp/term/common-win.el (x-setup-function-keys): Mark ns events
as not being keys (bug#55940).

* src/keymap.c (Fwhere_is_internal): Filter out key sequences that
are marked as being non-keys.
doc/lispref/keymaps.texi
etc/NEWS
lisp/keymap.el
lisp/term/common-win.el
src/keymap.c
test/src/keymap-tests.el