]> git.eshelyaron.com Git - emacs.git/commit
New function insert-special-event and special event sleep-event
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 7 Feb 2025 11:04:05 +0000 (12:04 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sun, 9 Feb 2025 08:43:22 +0000 (09:43 +0100)
commite555b2bd28ba4dedb2a6532508d1b2cfdaa4c653
tree6d0f9741778039ae59bd07816a17f835b32416ba
parentc09915c47300eeb436fca8f33c6328d0bd536cdb
New function insert-special-event and special event sleep-event

* doc/lispref/commands.texi (Misc Events): Add sleep-event.
(Special Events): New function insert-special-event.

* etc/NEWS: New function insert-special-event.  New event 'sleep-event'.
Fix typos.

* src/keyboard.c (Finsert_special_event): New defun.
(syms_of_keyboard): Declare Qsleep_event.  Define subroutine
Sinsert_special_event.  Add sleep-event to Vspecial_event_map.
(Bug#63620)
(kbd_buffer_get_event, make_lispy_event)
(init_while_no_input_ignore_events, is_ignored_event):
* src/termhooks.h (event_kind): Add SLEEP_EVENT.

(cherry picked from commit d41178368eb73873f34c15b58062a7447802c914)
doc/lispref/commands.texi
src/keyboard.c
src/termhooks.h