我也不太能搞明白这字体选择是什么规则。可能不同系统上 fallback 的字体还不同。。
我的理解,如果你在 emacs 中这些字体都没问题,然后你不指定那个 posframe 的字体,这样是肯定 ok 的。
如果要候选有不同的字体,这事好像还有点麻烦。
我也不太能搞明白这字体选择是什么规则。可能不同系统上 fallback 的字体还不同。。
我的理解,如果你在 emacs 中这些字体都没问题,然后你不指定那个 posframe 的字体,这样是肯定 ok 的。
如果要候选有不同的字体,这事好像还有点麻烦。
有人帮我把 case 改成 cl-case 了。。不知道这样有没有影响
没关系,那些显示不出来的都是些很生僻的字,几乎都不会用到,按照几位的建议,字体装了,font不设定都不行,先不折腾了,不影响使用
最近使用rime经常出现这样的问题,无法调出中文输入法,使用:
rime-inline-acsii
rime-force-enable
都无法调出,不知何故,用
toggle-input-method
关闭打开也不行 然后右下角显示出一个“m"的字样,比较奇怪。 有大佬碰到过这样的问题吗?
default-input-method
设了么,确认下是什么,你用 toggle-input-method
激活的不是 rime
果然不是
default-input-method is a variable defined in ‘mule-cmds.el’.
Its value is "rfc1345"
Original value was nil
可怎么回事呀,我明明已经设置了呀
(setq default-input-method "rime"
rime-show-candidate 'posframe)
(global-set-key (kbd "C-\\") 'toggle-input-method)
而且设置以后,它还是显示一个"m"字,太奇怪了
不清楚,可能被什么别的 package 影响了
请问 在emacs里面可以切换 中文标点/英文标点 半角/全角吗?
linux下,ibus是用 F4或者 Control+` 唤醒面板进行切换的
参照一下我使用的按键绑定的设置
:bind
(:map rime-active-mode-map
("<tab>" . 'rime-inline-ascii)
:map rime-mode-map
("C-`" . 'rime-send-keybinding) ;; <----
("M-j" . 'rime-force-enable))
我给 C-` 绑定了 rime-send-keybinding
,这样的话这个组合键就会发给 librime,这样你就可以呼出菜单了。
多谢了, 可以了
修复了 rime-inline-ascii-holder
的一个 BUG
使用这个功能可以让任意字符都有办法进入 inline ascii 模式,包括标点。一直以来直接上屏的按键(主要是标点)不能进入 inline ascii 模式在很多时候是个麻烦的事。
我用doom-emacs, vterm, 发现在vterm中不能启动输入法, 在其他 mode中没有问题,大佬遇到过这个问题吗?
vterm中C-\
默认绑定的是vterm-send-ctrl-slash
。直接用 toggle-input-method
就可以了
可以了,多谢多谢
使用 fcitx5-rime 就可以。实际用到的是 librime,都是一样的。我就是使用 fcitx5 的。
感谢,已经配置好fcitx5和Emacs-rime。主要是忘记了rime用户数据目录的位置,更改一下就好了。
fcitx的目录:
(setq rime-user-data-dir "/home/aqua/.config/fcitx/rime")
fcitx5的目录:
(setq rime-user-data-dir "/home/aqua/.local/share/fcitx5/rime")
这样是不对的,应该 emacs-rime 用自己的用户目录。而不是读 fcitx 的用户目录。
之前我看你们是讨论过这个方面的问题。在Windows下我是复制一份系统RIme的用户目录给Emacs-rime 用。目前我这样使用,没出现问题。主要是影响同步的个人数据吗?
不太清楚,我只是知道推荐是这样用。我自己用的输入法打字是完全确定的,没有动态的成份。