我正在寻找一种方法来导航在dired/dired+和邪恶模式下使用'h‘'j’'k‘'l’,就像vim netrw一样。我找到了一些lisp短语,并应用了它们,但它们根本不起作用。
例如,
(eval-after-load 'dired
'(progn
;; use the standard Dired bindings as a base
(evil-make-overriding-map dired-mode-map 'normal t)
(evil-define-key 'normal dired-mode-map
"h" 'evil-backward-char
"j" 'evil-next-line
"k" 'evil-previous-line
"l" 'evil-forward-char
"r" 'dired-do-redisplay))) ; "l"
Emacs只是运行‘dired-do-kill-line’,就好像它不识别我的配置一样。你能给我一些配置吗?
发布于 2015-10-23 08:16:28
如果你一直按C-z直到你进入正常模式(vim模式)呢?我这样做了,我可以使用这些键来导航。我使用smart- mode -line来查看我所处的模式(我不记得是什么显示了默认的mode-line)。
您可以选择在正常状态下进入Dired模式:http://wikemacs.org/index.php/Evil#Enter_an_emacs_mode_in_a_given_state
https://stackoverflow.com/questions/33283012
复制相似问题