spacemacs chinese find-by-pinyin-dired 报错

我在 dotspacemacs/user-config 中配置快捷键 (evil-leader/set-key "od" 'find-by-pinyin-dired) 但是使用 spc o d 的时候报错了

command-execute: Wrong type argument: commandp, find-by-pinyin-dired

这是为什么啊?

有可能是因为这个函数没有找到,或者找到了但不是interactive的(就是可以M-x 启动的函数)

我看文档上是这么写的,难道是我的理解错了吗

** Find-by-pinyin-dired Bind SPC o d to find-by-pinyin-dired

我也是新手不敢乱讲,package.el里面find-by- pinyin-dir的init函数用了use-package,但是除了defer就没别的了。

你试试M-S-: (require 'find-by-pinyin-dir)

或者M-x eval-expression RET (require 'find-by-pinyin-dir)

  1. Spacemacs 用 spacemacs/set-leader-keys

  2. 先 autoload 这个 function

要先装这个包…

你去你本地的chinese layer里,找到

use-package里面的defer: t去掉,重启spacemacs,应该就好了。