Closed snowman closed 3 years ago
(ranger-override-dired-mode -1)
However, when you press C-p in dired buffer, it'll run ranger again!!!
C-p
;; ranger.el (defcustom ranger-key [?\C-p] "Key in `dired-mode' used to toggle `ranger-mode'." :group 'ranger :type 'sexp) (when ranger-key (add-hook 'dired-mode-hook (defun ranger-set-dired-key () (define-key dired-mode-map ranger-key 'deer-from-dired))))
You can't use function remove-hook to remove lambda function: Emacs: Avoid Lambda in Hook
remove-hook
(remove-hook 'dired-mode-hook 'ranger-set-dired-key) (define-key dired-mode-map ranger-key 'dired-previous-line)
M-x customize-variable RET ranger-key RET
customize-variable
ranger-key
set to nil
nil
M-x package-delete RET ranger RET
However, when you press
C-p
in dired buffer, it'll run ranger again!!!You can't use functionremove-hook
to remove lambda function: Emacs: Avoid Lambda in Hook