im running emacs 26.1 on debian with xfce, and have no alternative input methods installed.
my compose key recently stopped working in emacs. i get the dreaded <Multi_key> is undefined
error.
i'm aware of:
https://stackoverflow.com/questions/10120590/how-do-i-get-compose-key-work-in-emacs and
Compose key in Emacs: <Multi_key> is undefined.
but for me the solutions suggested there do not work. my XMODIFIERS
is empty by default. and setting it to =@im=none
or =""
doesn't work. setting include "%L"
in .Xcompose
does not work. running GTK_IM_MODULE=xim emacs -Q
doesn't work.
i recently changed a bunch of custom set faces in my emacs init.el
which i thought could have caused the issue, but it is also present if i load emacs with no init file.
my compose key is set with setxkb
in .xsessionrc
. i recently moved it there from another dot file. i thought the move could also have interfered somehow but compose works fine in all contexts except emacs. and i guess the multi_key error means the key is actually mapped in emacs, just not working.
i'm a little confused as to how this cd be a bug it it was working for ages then suddenly stopped. to me that suggests user ruining something, which is usually the case with me! but in this case it is present without my init.el file.
i just found out about C-x 8
but the whole benefit of having a compose key is session-wide compose sequences. i don't want to have to learn two sets.