-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes in Emacs on master
break EXWM-XIM
#914
Comments
It would be great to report this to |
Thank you for bringing this up, @mattbeshara. I perused the commit. It seems that XIM is now enabled/disabled per Emacs frame or Emacs terminal (not sure), instead of globally. This should make no difference to us. Apparently, the commit fixes XIM initialization. It's possible that Emacs failed to initialize XIM before, leading prevented the issue we now see.
I see no way to configure XIM other than using the X resource: https://www.gnu.org/software/emacs/manual/html_node/emacs/Table-of-Resources.html#index-XIM-_0028X-resource_0029 (see https://www.gnu.org/software/emacs/manual/html_node/emacs/Resources.html as well). Please, check whether XIM is enabled when launching Emacs as follows (not tested):
I wonder what a solution looks like. I think that what we need is:
As to @Sbozzolo's proposal, I'd recommend instead to report it as a bug report ( |
Thanks @medranocalvo, putting |
I'm reopening this, as we should try to make exwm-xim work out-of-the box without special configuration. |
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=6f940c6a1183dd1660f35e6c82d33183a6892cb4
This commit in Emacs changes how it initialises XIM support, and attempting to use EXWM-XIM with a build of Emacs from after this commit was merged results in Emacs hanging after the last couple of expressions in
exwm-xim--init
are evaluated.A workaround is to disable XIM support in Emacs at compile time, however this is not ideal. It would be more convenient if there was a way to disable Emacs' built-in XIM support at runtime, and this was done in
exwm-xim--init
. I haven't had time to really dig into that commit on Emacs yet, so I don't know if this is currently possible or if it would require a change to Emacs itself as well.The text was updated successfully, but these errors were encountered: