我正在使用Debian testing (wheezy)和emacs23。我将组合键映射到右Windows键(Multi_key)。组合键在shell中可以工作,但在emacs中无法工作。我该如何告诉emacs要使用它?
我正在使用Debian testing (wheezy)和emacs23。我将组合键映射到右Windows键(Multi_key)。组合键在shell中可以工作,但在emacs中无法工作。我该如何告诉emacs要使用它?
我对组合键上瘾了,正在使用Debian开发Emacs,所以如果在您的情况下组合键无法使用,那么这是一个奇怪的错误。请通过M-x report-emacs-bug报告它,并提供尽可能多的细节,以便我们可以尝试重现它。
根据我的邮件,Stefan 推断出我的自定义 ~/.XCompose 文件缺少 'include "%L"' 行:
也就是说,我的水晶球告诉我你的 .XCompose 文件缺少 `include "%L"', 因此它会覆盖默认值而不是扩展它。你在 Iceweasel 中没有设置环境变量 GTK_IM_MODULE=xim,因此这些应用程序实际上没有使用你的 .XCompose 文件,所以你没有注意到这一点。
在我的 ~/.XCompose 文件中添加 include "%L" 解决了这个问题。(实际上,我去安装了 Kragen's famous .XCompose file 而不是我自己做的。)