欢迎尝试 emacs-rime,计划中功能已全部完成。

多谢指点。请问一下window和frame有什么区别?

一个系统的窗体,叫一个frame。 一个emacs里面的窗口,叫一个window。

1 个赞

反馈一个情况:开始固定候选框的情况下,输入字符过程中,当前buffer的其他文字会时不时闪烁抖动,不知道有没有人遇到类似的情况?

(setq rime-show-candidate 'posframe)
(setq rime-show-preedit 'inline)
(setq rime-posframe-fixed-position t)

是用的什么字体呢?

我正文使用的字体是"Cascadia Mono PL" 和 “微软雅黑” 对于posframe 单独设置的 “微软雅黑”

  (setq rime-posframe-properties
        (list :font "微软雅黑-13"
              :internal-border-width 10)))

更新:在mac 上使用这个功能,没有这种情况。Mac使用的字体是Monaco 和 冬青黑体简体中文

我在emacs-rime的预选框中没法显示emoji的图标,但是同样的Rime配置在系统Rime中是可以显示的,请问下这个需要怎么设置才可以实现。
这是Emacs-rime的结果:
image

这是系统Rime的结果:
image

我记得有人说是需要 symbola 字体。

至于位置,如果要固定位置的话,可能计算需要 posframe 和 外面是相同的字体

这个rime主题叫什么?挺好看的w

系统安装了symbola字体,解决了emoji的问题,可以正常显示了。
字体抖动的问题不好解决,我暂时用 (defun rime--display-preedit ()) 的方案了,比较稳定。

@casouri Rime主题就是 solarized的light版本,在Rime这边名字叫so_young,改成横版就可以了。 原版是如下图:
color_scheme_so_young

2 个赞

cangjie5.custom.yaml 中定义了打简出繁的开关,如图红框:

Screen Shot 2020-07-21 at 06.24.37

rime-deploy 后,开关没有显示且没起作用,打开 build/cangjie5.schema.yaml 发现,如图红框:

Screen Shot 2020-07-21 at 06.25.15

这是 BUG 还是我定义格式写法有误?


Mac mojave emacs-mac 26.3

手动改了重启 emacs 好了。

可以做到候选词显示在右边吗,为了避免在 minibuffer 输入的时候 minibuffer 高度变动导致 eaf window 重绘。

生效可以使用 rime-deploy

怎么在 org-mode 下自动切换到 emacs-rime

smart-input-source 能解决 emacs 没法用外部输入法的问题吗?

当然啊,OS输入法和native输入法通吃。

这个包最开始就是为了解决外部输入法的问题,
后来有用户需要,才把内部输入法接进来的
内置输入法用这个也有很多方便之处,所以才有用户要求接进来

好的,新装系统尝试下,之前 emacs 突然没法用 fcitx 了。

那sis也解决不了你这个问题。
sis只是管输入法的切换。

你跑不了fcitx,可能是locale的问题。

用 LC_CTYPE=zh_CN.UTF-8的locale试试。

fcitx 有个自检的程序,依那个程序的输出,这些都是没问题的。我之前是可以用的,但不知道进行了什么操作就不行了。