From 1d04474ab0f67fdbeaaf9f600f462b1de56c89ae Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 7 May 2020 19:21:46 +0100 Subject: [PATCH] feat(dired): Add dired-subtree and dired-narrow packages - dired-subtree allows inline expansion of directories, effectively rendering a tree of directories and files. - dired-narrow enables lives filtering of all entries in a dired buffer, making searching for and selecting directories and files much easier and intuitive. --- modules/navigation/siren-dired.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/navigation/siren-dired.el b/modules/navigation/siren-dired.el index b6d04a7..7b6ae16 100644 --- a/modules/navigation/siren-dired.el +++ b/modules/navigation/siren-dired.el @@ -41,5 +41,17 @@ (unbind-key "M-i" dired-mode-map) (unbind-key "M-l" dired-mode-map)) +(use-package dired-subtree + :bind (:map dired-mode-map + ("TAB" . dired-subtree-toggle))) + +(use-package dired-narrow + :bind (:map dired-mode-map + ("C-s" . dired-narrow)) + + :custom + (dired-narrow-exit-action 'dired-narrow-find-file) + (dired-narrow-exit-when-one-left nil)) + (provide 'siren-dired) ;;; siren-dired.el ends here