最近迁移到 Linux/Ubuntu,我正在寻找一个好的编辑器,而GNU Emacs似乎符合要求。
我想从文本编辑器中得到的一件事是能够以“正常方式”全面处理 Unicode 输入法编辑器。对于 Ubuntu,“正常方式”是通过IBus。
但是,emacs 不支持“现成的”IBus。
我找到了一个启动板项目:GNU Emacs 的 IBus 客户端:ibus-el。
我已经安装了 ibus-el 并按照这个 emacswiki IBusMode页面的Customize
部分进行了设置。我包括了建议的“切换”键绑定:;; Use s-SPC to toggle input status
它似乎已经安装好了,但我不知道如何调用 IBus 和切换 IME。
s-SPC没有启动 IBus 语言面板...我被卡住了 :( ...如此接近,但到目前为止....
这是启动*消息*
Loading 00debian-vars...
No /etc/mailname. Reverting to default...
Loading 00debian-vars...done
Loading /etc/emacs/site-start.d/50autoconf.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50festival.el (source)...done
Loading /etc/emacs/site-start.d/50gtk-doc-tools.el (source)...done
Loading /etc/emacs/site-start.d/50ibus-el.el (source)...done
IBus: Xlib.protocol.request.QueryExtension
IBus: Agent successfully started for display ":0.0"
我今天(2个月后)再次仔细查看了情况......正如我在上面的评论中提到的(并在这里重复)......
我设法让它工作(虽然它确实有一个小问题(?)梵文脚本,当我在单词后按空格时,它会重复单词的最后一个字符(临时解决方法:左+右+空格)..我希望最终以某种方式解决)....主要问题似乎是Emacs(ibus-el)期望打开/关闭IBus的方式与IBus(本机)期望的方式之间的不匹配。
让 Emace ibus-el运行可能还涉及其他一些问题,但最终结果是它确实有效:)