Emacs 键插入问题

Emacs 键插入问题

我最近升级到了 Ubuntu 14.04,从那时起我的 Emacs 就开始出现奇怪的问题。

当我输入°字符(映射到dead_abovering我的键盘上)时,它会插入序列Ä°° A顺便说一下这就是你在我的键盘上获取字母的方式­Ä)。

当我在 Linux 下运行 Emacs 时,emacs --no-init问题仍然存在,但当我运行时,emacs -nw问题就消失了。而且我还没有发现任何其他应用程序表现出这种奇怪的行为,所以这似乎只是我的 Emacs 图形实现的一个问题。

答案1

事实证明这是 Emacs 的一个错误。它无法识别声明语言环境的新标准。请参阅 (http://www.emacswiki.org/emacs/DeadKeyshttps://bugs.launchpad.net/ubuntu/+source/emacs23/+bug/575084

我使用第一个链接中提供的解决方案,将其添加(require 'iso-transl)到我的。出于我不知道的原因,.emacs它给我留下了奇怪的°→ 。Ä°

我通过别名解决了这个问题

alias emacs='env XMODIFIERS="" LC_ALL=is_IS.UTF-8 emacs'

并通过改变线

Exec=emacs %F

进入/usr/local/share/applications/emacs.desctop

Exec=env XMODIFIERS="" LC_ALL=is_IS.UTF-8 emacs %F

相关内容