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 k
say 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-h
and 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 ^ j
orcompose u u
, thenC-h
, it behaves like I had input nothing, and just pressedC-h
alone (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 hit
iand
ìappears (accent composed with
i). In emacs 28.2, AltGr+ù makes the
appear, 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