RIME的仓颉五代跟朙月拼音一样是内置的词库,可以把enable_user_dict
设为true
,但是仍然需要多打两遍想要的候选,用词频覆盖自带的。
emacs-rime 有没有类似 pyim-convert-string-at-point 的函数,就是把光标之前的一段拼音转化成汉字。
上午回复在老王的帖子下边,可能是网卡了没成功。
我发现两个数据文件夹同步的时候,比如从系统RIME同步词库词频到emacs-rime
,如果有自己的userdb.txt
,那么两边sync
下的文件夹必须同名,即installation_id
一致,否则不生效。
可否PR一个关于同步词库的说明。我对这方面实在是不太明白。
请问下emacs-rime 支持在windows 下使用吗?我使用的是emacs 27.0.90 win10
在切换输入法的时候总是提示失败
Compile Rime Dynamic module failed.
straigth process 出错信息如下:
$ cd "c:/Windows/system32/"
$ "find" "/dev/null" "-newermt" "2018-01-01 12:00:00"
FIND: Invalid switch
[Return code: 2]
emacs-rime的动态库编译依赖gcc和make。 我觉得在 msys2 下面也许是可以编译的,但是我没有试过。
Win上面的Emacs是不是有很多情况?比如 native 版的 msys 版的之类的。
我是安装了msys2,并在mingw64 下安装了cmake 和gcc,然后把相应路径加入系统路径。但用的是官方预编译的emacs27。
msys2 编译出来的 .so,windows的原生程序会可以用吗?之前 liberime 为了能在 windows 编译好像付出了很大努力的样子。
现在 liberime 在 window 上安装很简单了,因为有个哥们写了一个脚本,一键编译,同时 liberime 也提供了 window 二进制,
我想起来了,之前用Pyim的时候是用的liberime,编译结果出来的是.dll,windows系统不支持.so格式的。问题应该在这里。
这个文档应该很有帮助。
把这个文件该把该把,让它适用于 emacs-rime 不就可以了,我估计也就改几句代码
如果你有办法构建出 动态库,设置
(defvar rime--module-path
(concat rime--root "librime-emacs.so")
"The path to the dynamic module.")
这个变量应该就可以。
通过 msys2 构建的库,原生emacs里面能用吗?
原生的 emacs 就是通过 msys2 编译的吧?
有空再研究下,windows的emacs就是msys2编译出来的,完全可以使用msys2编译的动链库。
librime 官方有提供 win 版的 release 下载,下载下来以后应该直接就可以编译 librime-emacs.dll 出来。如果是互通的
我听说 librime 是通过 vs 编译出来的。。。。