blob: 4b55523541acc6e8ffd1adf3d85f4d014d5392b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
(use-package dired
:commands (dired)
:hook ((dired-mode . dired-hide-details-mode)
(dired-mode . hl-line-mode)
(dired-mode . auto-revert-mode)
(dired-mode . (lambda () (setq-local cursor-type nil))))
:config
(setq dired-recursive-copies 'always)
(setq dired-recursive-deletes 'always)
(setq dired-dwim-target t)
(setq dired-kill-when-opening-new-dired-buffer t)
(setq dired-listing-switches "-alh --group-directories-first"))
(use-package dired-subtree
:ensure t
:after dired
:bind
( :map dired-mode-map
("<tab>" . dired-subtree-toggle)
("TAB" . dired-subtree-toggle)
("<backtab>" . dired-subtree-remove)
("S-TAB" . dired-subtree-remove))
:hook
(dired-subtree-after-insert . nerd-icons-dired--refresh)
:config
(setq dired-subtree-use-backgrounds nil))
;; todo - make auto revert buffer actually work with subtree
|