pyim 和 pyim-cangjie5dict

我猜問題就是我不知道怎麼配置 pyim-cangjie5dict。有人成功嗎? 下面是我的code.

(use-package pyim

:ensure t

:config

(use-package pyim-cangjie5dict

:ensure t

:config (pyim-cangjie5dict-enable)))

(setq default-input-method “pyim”)

(setq pyim-default-scheme 'cangjie)

我把它enable的時候 (:config (pyim-cangjie5dict-enable)﹐它會說「Symbol’s function definition is void: pyim-cangjie5dict-enable」。 如果沒有enable它﹐直接使用pyim﹐它會打英文字母﹐不是打倉頡碼﹐但是下面也有「灵通」這兩個字﹐表示pyim成功裝了。有人知道什麼問題嗎?我用pyim普通打拼音的話沒問題﹐只是倉頡。 還有﹐不好意思我中文不太好﹐我是海外華人。

(use-package pyim

:ensure t )

(use-package pyim-cangjie5dict

:ensure t

:config (pyim-cangjie5dict-enable))

(setq default-input-method “pyim”)

(setq pyim-default-scheme 'cangjie)

都是一樣的問題

Error (use-package): pyim-cangjie5dict/:config: Symbol’s function definition is void: pyim-cangjie5dict-enable

pyim-cangjie5-enable

很奇怪,怎么也使用不了仓颉,词库管理器已经删除了其它输入法并且重启emacs,还是不能使用,而且配置没有报错

代码如下,烦请大神指点

  1. 看看 pyim-extra-dicts 的取值
  2. pyim-restart 试试

看是不是 pyim-basedict 的影响

咱俩设置不一样的地方主要是

(setq pyim-default-scheme 'cangjie)

还有就是我在(pyim-cangjie5-enable)前加了with-eval-after-load

修改之后还是一样,我用c-x ret c-\切换到pyim,输入aaa,就是英文,使用字符转换,还是一样,不知道什么原因

pyim-extra-dicts是pyim-cangjie5dict

重启之后还是一样

输入aaa,显示英文,没有中文选择框

那你是在哪个major-mode使用的?在注释或""里试试

org模式里面,我单独加载pyim试试看