From 6df2f155ec7f33d72de03c2b101ef764811a7f27 Mon Sep 17 00:00:00 2001 From: Jeremy Dormitzer Date: Sat, 20 Feb 2021 22:03:56 -0500 Subject: [PATCH] Add commands to do dired stuff in directory at point --- emacs/.emacs.d/config/init-dired.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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