Compare commits

...

4 Commits

Author SHA1 Message Date
kj
63ef4a4b23 feat(dired): Add dired-subtree for tree view 2026-02-13 14:36:59 -03:00
kj
44aee3d771 fix(nerd-icons-dired): Refresh icons after Dired revert
Ensure nerd-icons are refreshed after `dired-revert` to correctly display
updated file states.
2026-02-13 14:36:29 -03:00
kj
2d1ab3973b chore(prettier): Disable automatic prettier-mode activation 2026-02-13 14:36:07 -03:00
kj
1cbf1dae99 feat(editor): Add perspective package 2026-02-12 10:40:06 -03:00
3 changed files with 29 additions and 2 deletions

View File

@@ -162,5 +162,12 @@
languagetool-set-language languagetool-set-language
languagetool-server-mode)) languagetool-server-mode))
(use-package perspective
:custom
(persp-mode-prefix-key (kbd "C-c w"))
(persp-initial-frame-name "0")
:init
(persp-mode))
(provide 'init-editor) (provide 'init-editor)
;;; init-editor.el ends here ;;; init-editor.el ends here

View File

@@ -182,7 +182,7 @@ Install the doc if it's not installed."
(use-package prettier (use-package prettier
:diminish :diminish
:defines prettier-pre-warm :defines prettier-pre-warm
:hook ((js-base-mode css-mode sgml-mode web-mode) . prettier-mode) ;; :hook ((js-base-mode css-mode sgml-mode web-mode) . prettier-mode)
:init (setq prettier-pre-warm 'none)) :init (setq prettier-pre-warm 'none))
(use-package subword (use-package subword

View File

@@ -33,6 +33,21 @@
;; dired-sidebar-follow-file-idle-delay 0.5 ;; 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
("<tab>" . dired-subtree-toggle) ; Toggle subtree view inline
("S-<tab>" . dired-subtree-toggle-all) ; Toggle all subtrees
("<backspace>" . 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 ;; Show line numbers
(use-package display-line-numbers (use-package display-line-numbers
@@ -124,7 +139,12 @@
;; Usar nerd-icons en dired ;; Usar nerd-icons en dired
(use-package nerd-icons-dired (use-package nerd-icons-dired
:after nerd-icons :after nerd-icons
:hook (dired-mode . nerd-icons-dired-mode)) :hook (dired-mode . nerd-icons-dired-mode)
:init
(advice-add 'dired-revert :after
(lambda (&rest _)
(when (bound-and-true-p nerd-icons-dired-mode)
(nerd-icons-dired--refresh)))))
(provide 'init-ui) (provide 'init-ui)
;;; init-ui.el ends here ;;; init-ui.el ends here