发现 dired-mode 向上键是单独的 p ,而不是 C-p,试了各种办法都没有绑上去。
- 在 dotspacemacs/user-config 中
(require 'dired)
(define-key dired-mode-map (kbd "C-p") 'dired-previous-line)
- 在私有 layer 的 packages.el 中
(defconst xxx-packages
'(
(dired :location built-in)
)
(defun adispring/init-dired ()
(use-package dired
:config
(progn
(define-key dired-mode-map (kbd "C-p") 'dired-previous-line)
)))
(defun adispring/post-init-dired ()
(with-eval-after-load 'dired
(define-key dired-mode-map (kbd "C-p") 'dired-previous-line)
))
我的 .spacemacs.d 仓库:GitHub - adispring/spacemacsDotD