I'm trying to write some exotic characters, like ĵ, ĉ or ŭ. I am using a qwerty US keyboard layout on a GNU linux machine, and I set up my compose key with setxkbmap -layout us -option compose:ralt. This works flawlessly almost everywhere, including when using Emacs from a terminal with emacs -q -nw. I can write words like "ĵaŭdo" ("thursday" in Esperanto), no problem at all.
But when I try to input the compose sequence corresponding to one of those characters using Emacs in GUI mode with emacs -q, nothing happens. Clearly, Emacs GUI understands my compose key, as I can use it to write french characters like "déjà". Furthermore, it does not seem to be a character set issue: If I write "ĵaŭdo" in a text file, and open this file from Emacs GUI, it renders those characters just fine.
Does anybody know what is going here? (emacs --version GNU Emacs 28.1)
C-h ksay when you give it one of the character that don’t work? Also, you’re not using an input method so that tag isn’t appropriate. – db48x Jul 29 '22 at 21:03characters, thank you for letting me know.When I input
– chpill Jul 29 '22 at 22:44C-h k, I see the prompt in the minibuffer afterDescribe the following key, mouse click, or menu item:. When I inputcompose ^ j, absolutely nothing happens, the prompts remains waiting. It's like I had input nothing. If I inputcompose ^ e, then the minibuffer immediately shows meê is undefined.C-hand it will show you what keymap it is a prefix for. Include that information in your question; it’ll probably be helpful. – db48x Jul 29 '22 at 22:46compose ^ jorcompose u u, thenC-h, it behaves like I had input nothing, and just pressedC-halone (it opens the help prompt in the minibuffer). It does not open a panel like when I typeC-x C-h. This is very weird – chpill Jul 30 '22 at 20:46appear (waiting for the char to be composed with), then I hitiandìappears (accent composed withi). In emacs 28.2, AltGr+ù makes theappear, as before, but when I hit i… no ì is written: the final result is as if I had never typed anything. – ShinTakezou Dec 11 '22 at 16:53