如何将 Emacs Evil 键映射到 Dired Plus

How to map Emacs Evil keys to Dired Plus

我想将我的 hl 键分别绑定到 diredp-up-directory-reuse-dir-bufferdiredp-find-file-reuse-dir-buffer。我的 .emacs 文件中有以下代码:

(require 'dired+)
(toggle-diredp-find-file-reuse-dir 1)
(eval-after-load 'dired
  '(evil-define-key 'normal dired-mode-map
     (kbd "h") 'diredp-up-directory-reuse-dir-buffer
     (kbd "l") 'diredp-find-file-reuse-dir-buffer)
  )

但这对我不起作用。启动 emacs 时没有错误消息。有人能帮我吗?谢谢。

这是一个愚蠢的错误。 evil-define-key 的邪恶定义在 (evil-mode 1) 行之前完成。