如题,在dired-mode下空格不是evil的导航,而是dired-mode的下一行,这个问题请教各位前辈有什么解决思路吗?感谢
好像之前回答过类似的问题,我贴一下我的相关配置,供参考
(use-package dired
:straight nil
:commands (dired dired-jump)
:config
(general-def 'normal dired-mode-map
" " nil
"h" 'dired-up-directory
"l" 'dired-find-file)
(general-def dired-mode-map "C-c C-p" #'wdired-change-to-wdired-mode)
(setq dired-listing-switches "-alh --group-directories-first"
dired-dwim-target t
dired-recursive-deletes 'always
dired-recursive-copies 'always))
因为我用了general.el来负责快捷键定义,以及定义了空格作为leader-key,上面的配置下我是可以在dired正常唤起leader-key的。
谢谢,不过会报错找不到 dired- 这个包,然后我把你其中的三中话抽出来,发现 “h” 'dired-up-directory这句生效了,空格还是没变
参见 general 包 github 上的 override 属性使用,一个全局的例子是
(general-define-key
:states 'normal
:keymaps 'override
:prefix "SPC"
"f" 'find-file)
1 个赞
感谢老哥,你简单的一句回复,蕴藏着深奥的智慧。
学习到了!这个方法好用!