diff --git a/configs/init-ui.el b/configs/init-ui.el index 9284da6..f71db0c 100644 --- a/configs/init-ui.el +++ b/configs/init-ui.el @@ -33,6 +33,21 @@ ;; dired-sidebar-follow-file-idle-delay 0.5 )) +;; Añadir vista de árbol a dired +(use-package dired-subtree + :demand t + :hook (dired-mode . dired-hide-details-mode) + :bind (:map dired-mode-map + ("" . dired-subtree-toggle) ; Toggle subtree view inline + ("S-" . dired-subtree-toggle-all) ; Toggle all subtrees + ("" . dired-up-directory) ; Go up one level + ) + :init + (setq dired-kill-when-opening-new-dired-buffer t) + (advice-add 'dired-subtree-toggle :after + (lambda (&rest _) + (when (bound-and-true-p nerd-icons-dired-mode) + (nerd-icons-dired--refresh))))) ;; Show line numbers (use-package display-line-numbers