J'ai défini la Alt Gr
touche de mon clavier comme touche de composition dans mon système (Ubuntu 14.04) afin de taper des lettres comme éóèàùçü
et ainsi de suite. Mais quand je suis sur Emacs et que j'essaie d'appuyer sur la Alt Gr
touche, j'ai un message disant que:
<Multi_key> is undefines
Comment puis-je le faire fonctionner? Merci.
PS car je n'ai pas assez de réputation, je n'ai pas pu taguer ce post avec des tags plus significatifs. Donc, s'il vous plaît, si vous souhaitez suggérer des tags, vous êtes les bienvenus.
key-bindings
text-editing
Petrux
la source
la source
Capslock
set to be my compose key.Réponses:
Exécutez emacs avec XMODIFIERS défini sur @ im = none:
Je suis surpris que cela se produise encore; J'ai trouvé cette solution il y a quelque temps et je l'ai oubliée. J'aurais supposé qu'il serait résolu maintenant.
Il y a des rapports de bugs pour cela; Je ne trouve pas celui (Debian) que j'ai lu à l'origine pour obtenir cette solution de contournement, mais celui qui concerne Ubuntu est https://bugs.launchpad.net/ubuntu/+source/emacs23/+bug/493766 . Il y a aussi une discussion sur la liste de diffusion emacs-devel ici: http://thread.gmane.org/gmane.emacs.devel/170835 .
la source
Ceci est un bug. Il est corrigé dans Emacs 24.4.
Vous pouvez mettre à jour en le construisant à partir de la source; c'est assez simple:
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz
la source
XMODIFIERS="@im=ibus"
? Pourtant, ce n'est pas pour moi. Je me demande quelle est la différence. J'ai utilisé "--with-x-toolkit = gtk3", mais je ne pense pas que cela soit important. ibus est la version 1.5.5, gtk est 3.14.9.XMODIFIERS=@im=fcitx
, le problème est présent.