这几个看着都是warning 应该不影响,我最后就 load 了一次,看着没什么问题,可能是你安装package的方式有点影响。
Cool! 问题都修复了,目前没有问题了。十分感谢!
手动点赞👍
原来是msys2的librime太旧了,还是0.14依赖opencc1.1,而repo里的librime已经到了0.16,msys2里的opencc也早已变化到1.2了。
用dll依赖查看了下,少了挺多dll,看来想便携化还是不太可行,继续用smart-input-source了
@jixiuf 反馈一个小问题:正常输入中文时,会触发 Emacs 的 echo-keystrokes 功能。见下图,「你好」的输入编码是「wqvb」,后三个按键似乎被当成快捷键了。
End of file during parsing怎么会不影响呢?
报 end of file 先要排查是不是文件下到一半没下完,尤其是别人能正常用的情况下
肯定不是没下完啊. 现在又不是90s年代… 我直接eval-buffer 是没问题的,但是 package-install package-vc-install 都会报错.
fixed
目前还没有把rimel 放到melpa 上, 你是怎么用 package-install package-vc-install 安装的, 命令发出来看看。
我刚刚尝试了一下
(package-vc-install '(rimel :url "https://github.com/jixiuf/rimel.git"))
没发现有报错。
赞!
再反馈个小问题:rimel-preedit-face 能否继承光标位置文字本来的样式,在此基础上增加属性?如下图,光标在 org-heading 中,我配置标题文字的字号要大一些,而输入法预览的 face 没有继承这个属性。
已修复。
虽然如此 我也不打算支持其他的展示方式了, echo-area/posframe 两种基本能用了。
tui 下用户急用的话 建议编译 emacs master 分支代码。
(defcustom rimel-highlight-first nil
"When non-nil, move the highlighted candidate to the first position.
For example, if candidates are [a b c d e] and c is highlighted,
display as [c d e a b]."
:type 'boolean
:group 'rimel)
新增了一个选项 C-n 选择下一个时,自动将其展示在第1个,类似 icomplete 的 icomplete-forward-completions
我这里 emacs-rime下是可用的,是否两者机制不同?
;; | ~posframe~ | Use posfarme, will fallback to popup in TUI |
emacs-rime 里 有这个fallback ,我猜测 你展示用的 是 popup 并不是 child frame
好,谢谢回复。
我采用了自动编译,出现了下面的错误
apply: Module is not GPL compatible: "d:/home/.emacs.d/.local/straight/build/x86_64-w64-mingw32-emacs31.0/liberime/src/liberime-core.dll"





