From 518bc791265d654bc0b76be80814d7acca221bfa Mon Sep 17 00:00:00 2001 From: JaeYoo-Im Date: Wed, 4 Sep 2024 10:41:46 +0900 Subject: [PATCH] emacs : fd-dired config --- .config/emacs/lisp/init-dired.el | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.config/emacs/lisp/init-dired.el b/.config/emacs/lisp/init-dired.el index 2bb2d8b..90b5cfa 100644 --- a/.config/emacs/lisp/init-dired.el +++ b/.config/emacs/lisp/init-dired.el @@ -21,12 +21,17 @@ ;; Show directory first (setq dired-listing-switches "-alh --group-directories-first") + (if (executable-find "fd") + (evil-collection-define-key 'normal 'dired-mode-map + "f" 'fd-dired) + (evil-collection-define-key 'normal 'dired-mode-map + "f" 'find-dired)) (evil-collection-define-key 'normal 'dired-mode-map - "." 'dired-omit-mode - "h" 'dired-single-up-directory - "l" 'dired-single-buffer - ")" 'dired-git-info-mode - "s" 'hydra-dired-quick-sort/body)) + "." 'dired-omit-mode + "h" 'dired-single-up-directory + "l" 'dired-single-buffer + ")" 'dired-git-info-mode + "s" 'hydra-dired-quick-sort/body)) ;; Quick sort dired buffers via hydra (use-package dired-quick-sort @@ -67,12 +72,12 @@ ;; Extra Dired functionality (use-package dired-aux ; built-in package - :ensure nil) + :ensure nil) (use-package dired-single - :straight t - :ensure t - :defer t + :straight t + :ensure t + :defer t :commands (dired dired-jump))