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

我错了,我在重新布置下 rime 配置文件 :sweat_smile:

image

这个第五项无法显示可能是什么原因?

doom emacs

配置
(use-package! rime
  :custom
  (default-input-method "rime")
  :config
  (setq rime-disable-predicates
        '(rime-predicate-evil-mode-p
          rime-predicate-after-ascii-char-p
          rime-predicate-hydra-p
          rime-predicate-space-after-cc-p
          rime-predicate-prog-in-code-p))
  (setq rime-translate-keybindings
    '("C-f" "C-b" "C-n" "C-p" "M-n" "M-p"))
  (setq rime-show-candidate 'posframe)
  (define-key rime-mode-map (kbd "M-k") 'rime-force-enable))

Readme 里的FAQ有提到,是bug。里面有解决方案,我也是doom,用了以后应该就解决了

之前的配置没啥问题,迁移到doom就出现这个情况。。解决了 :sweat_smile:

我还以为一般都是 doom 向 vanilla 迁移。。

其实是一直在反复横跳。最近找到工作了就又开始折腾了 :rofl:

如丝搬顺滑 :+1:

大家在vterm中可以输入中文吗?

作者表示早期做过一些适配到可用的程度。但是平时并不会使用 vterm,也不知道后来怎么样了。

有个小问题,怎么设置手动切换英文?

我被第三条说服了! 终于可以卸载搜狗了, 值得一试~

通过手工的开关输入法?

对,就像按shift切换到英文,但输入法不变

并没有这样的一个按键,你可以用 C-\ 来整个开关输入法。

至于 shift,emacs 没有办法单独的补获一个 shift 键(同理其它的修饰键也不可以)。 开关输入法,和切换中英文其实没有什么本质的区别。

不过我在考虑做一个功能来直接单次的进入 inline ascii 模式。

应该没有什么特别的必要。

在用四叶草输入法,拼音首选。

vterm中无法使用emacs-rime输入大家有没有什么解决办法,,

大概问题体现在什么地方呢?

打开emacs-rime之后,输入还是英文recording

我在deft中rime 也没办法输入中文,后来还是切换了系统输入法,不知道啥原因,我测试了一下断言,好像也不是断言得问题

deft 里面的 posframe 是有问题的,主要是 deft 把 after-self-insert-functions 还是 post-command-hook 的值给重置了。 所以要么就要在 deft 里面用非 posframe 的方式,要么就得问问 deft 要不要加些对应的 hook。