LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 864|回复: 9

emacs-cvs不能与fcitx合作啊。

[复制链接]
发表于 2008-6-10 17:50:09 | 显示全部楼层 |阅读模式
不知为什么,就连编译时加入xim支持,运行时去掉C-SPC绑定都没有用,只好用eim了。另外在zhcon下面有fatal error(6)退出的问题。即使是emacs -q也没有用,emacs -nw在Terminal里倒是能输入fcitx的,说明是gtk界面的问题啊。
发表于 2008-6-11 10:24:20 | 显示全部楼层
换了 fcitx 的键绑定试下。

我的 fcitx 打开用的是 C-0(数字)
C-SPC 在 emacs  里用还是很方便的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-11 12:53:59 | 显示全部楼层
我的意思是即使编译时选上了xim支持,fcitx也拦截不到emacs的按键信息。怪了firefox什么的都很正常,只有emacs刀枪不入啊。
回复 支持 反对

使用道具 举报

发表于 2008-6-11 14:13:26 | 显示全部楼层
Post by hj_18;1860553
我的意思是即使编译时选上了xim支持,fcitx也拦截不到emacs的按键信息。怪了firefox什么的都很正常,只有emacs刀枪不入啊。


你和它叫什么劲,我们是要用东西来工作学习,又不是要折腾着玩。
我觉得那个 C-SPC 当作输入法切换很不爽。每次都要按两个键来回的换,多麻烦呀,在 emacs 中定义块,这个动作不常用,还是可以接受的。

于是把 fcitx 的输入法切换改成了 C-0, 打开 emacs 后只要按一次 C-0, 以后中英文切换都用 L_CTRL 搞定就是了,方便得很。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-11 14:33:30 | 显示全部楼层
嗯,回家就试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-11 19:06:08 | 显示全部楼层
键绑定的建议我是吸取的,但问题不是在这里,而是locale的问题。原来当我登陆的时候,在.bash_rc里是有那么一句export LC_ALL=zh_CN.UTF-8。要命的是这样一来,后面的export LC_CTYPE=zh_CN就成了摆设,根本改不过来,于是emacs就不理睬什么fcitx了。因此我去掉LC_ALL的这句,问题就解决了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-11 21:53:31 | 显示全部楼层
吼吼,fvwm一定要选LC_CTYPE=zh_CN.GBK才能有中文菜单,没有那个GBK就是乱码,而emacs即使你给它个shell,也一定要LC_ALL是UTF-8的才能起动,这时候就和fcitx告别了。如果要坚持在fvwm下,恐怕就要和eim打交道了。我回xfce鸟。
回复 支持 反对

使用道具 举报

发表于 2008-6-11 23:50:32 | 显示全部楼层
zh_CN.UTF-8,FVWM中文菜单,无乱码!
回复 支持 反对

使用道具 举报

发表于 2008-6-12 14:06:21 | 显示全部楼层
zh_CN.UTF-8 个人觉得utf8是大势所驱。文本文件用 iconv转换吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-12 15:51:48 | 显示全部楼层
前几天我已经发帖庆贺成功转到utf8的locale了,不过今天早上偶找到在gbk下使用emacs-cvs的方法了,吼吼,偶又把文件名转回gbk了。下一步偶要去掉emacs编译时的gtk选项,看看能不能提高它的兼容性。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表