我的默认输入法一直是这样配置的:
(setq 默认输入方法“俄罗斯计算机”)
东西坏了,只要我按下 C-\,我得到的就是这条消息(在执行堆栈的顶部,如果我解释正确的话):
激活输入法:无法激活输入法“俄罗斯计算机”
它过去可以毫无障碍地工作。据我所知,没有任何干预;我想得到一些线索。
我的默认输入法一直是这样配置的:
(setq 默认输入方法“俄罗斯计算机”)
东西坏了,只要我按下 C-\,我得到的就是这条消息(在执行堆栈的顶部,如果我解释正确的话):
激活输入法:无法激活输入法“俄罗斯计算机”
它过去可以毫无障碍地工作。据我所知,没有任何干预;我想得到一些线索。
Emacs 从名为“leim”(Emacs 输入方法库)的目录中加载它知道的输入方法。要加载的代码的位置应该类似于
/usr/share/emacs/<version>/leim/leim-list.el
load-path
(对于确切的位置,通过键入在变量中搜索包含单词“leim”的条目C-h v load-path。)
如果您检查该文件,您应该会看到一个条目
(register-input-method
"russian-computer" "Russian" 'quail-use-package
"RU" "ЙЦУКЕН Russian computer layout"
"quail/cyrillic")
它指的是“leim”目录的一个子目录,称为“quail”。
确保文件leim-list.el
和子目录quail
都存在于您的系统上。鹌鹑目录与 Emacs 源代码分开分发,因此如果您从源代码安装,请确保包含 leim-list 包。见这里(滚动到底部):
http://ftp.gnu.org/pub/gnu/emacs/
如果 leim 目录为空,您可以考虑重新安装 emacs。