diff --git a/emacs/.emacs.d/config/init-dired.el b/emacs/.emacs.d/config/init-dired.el index 9686094..9492637 100644 --- a/emacs/.emacs.d/config/init-dired.el +++ b/emacs/.emacs.d/config/init-dired.el @@ -4,7 +4,18 @@ (use-package dired :straight (:type built-in) :config - (evil-collection-dired-setup)) + (defun dired-find-file-current-dir () + (interactive) + (let ((default-directory (dired-current-directory))) + (call-interactively #'find-file))) + (defun dired-do-rename-current-dir () + (interactive) + (let ((default-directory (dired-current-directory))) + (call-interactively #'dired-do-rename))) + (evil-collection-dired-setup) + :general + (dired-mode-map [remap find-file] #'dired-find-file-current-dir + [remap dired-do-rename] #'dired-do-rename-current-dir)) ;; Add a toggleable dired sidebar (use-package dired-sidebar