Defino a Alt Gr
tecla do teclado como tecla de composição no meu sistema (Ubuntu 14.04) para digitar letras como essas éóèàùçü
e assim por diante. Mas quando estou no Emacs e tento pressionar a Alt Gr
tecla, tenho uma mensagem dizendo:
<Multi_key> is undefines
Como posso fazer isso funcionar? Obrigado.
PS: como não tenho reputação suficiente, não pude marcar esta postagem com tags mais significativas. Então, por favor, se você quiser sugerir tags, seja bem-vindo.
key-bindings
text-editing
petrux
fonte
fonte
Capslock
set para ser minha chave de composição.Respostas:
Execute o emacs com XMODIFIERS definido como @ im = none:
Estou surpreso que isso ainda aconteça; Eu encontrei essa solução alternativa há algum tempo e esqueci. Eu teria assumido que já estaria consertado.
Existem alguns relatórios de erros por aí; Não consigo encontrar o (Debian) que li originalmente para obter essa solução alternativa, mas um relevante para o Ubuntu é https://bugs.launchpad.net/ubuntu/+source/emacs23/+bug/493766 . Há também uma discussão na lista de discussão do emacs-devel aqui: http://thread.gmane.org/gmane.emacs.devel/170835 .
fonte
Isso é um bug. É corrigido no Emacs 24.4.
Você pode atualizar construindo-o a partir da fonte; é bem direto:
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz
fonte
XMODIFIERS="@im=ibus"
? No entanto, não é para mim. Eu me pergunto qual é a diferença. Eu usei "--with-x-toolkit = gtk3", mas acho que não importa. O ibus é a versão 1.5.5, o gtk é 3.14.9.XMODIFIERS=@im=fcitx
, o problema está presente.