-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Hello!
The C-g key is useful for when you something causes Emacs to hang.
It seems, currently in EXWM, the C-g key isn't forwarded to Emacs while it's busy, even when it's in the prefix keys.
Here's how to reproduce it.
Put this in your config to ensure EXWM allows C-g
through:
(setopt exwm-input-prefix-keys
'(
;; C-g
7
))
- Open any EXWM buffer
- Type
M-x eval-expression RET
- Type
(sleep-for 10)
- Type
C-g
You should now have to wait for the entire 10 seconds for Emacs to unblock.
quit
should be shown in the minibuffer, which is the C-g
you ran in step 4 being executed late.
Try it in a normal buffer, and pressing C-g
should cancel the sleep right away.
Thoughts?
Metadata
Metadata
Assignees
Labels
No labels