File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -616,7 +616,8 @@ collapsed directory they are immediately brought to the deepest
616
616
directory with some actual content.
617
617
618
618
To enable or disable this functionality use ` dired-collapse-mode ` to
619
- toggle it for the current dired buffer.
619
+ toggle it for the current dired buffer. To enable the mode globally
620
+ in all dired buffers, use ` global-dired-collapse-mode ` .
620
621
621
622
If the deepest directory contains only a single file this file is
622
623
displayed instead of the last directory. This way we can get
Original file line number Diff line number Diff line change 42
42
; ; directory with some actual content.
43
43
44
44
; ; To enable or disable this functionality use `dired-collapse-mode'
45
- ; ; to toggle it for the current dired buffer.
45
+ ; ; to toggle it for the current dired buffer. To enable the mode
46
+ ; ; globally in all dired buffers, use `global-dired-collapse-mode' .
46
47
47
48
; ; If the deepest directory contains only a single file this file is
48
49
; ; displayed instead of the last directory. This way we can get
107
108
(remove-hook 'dired-omit-mode-hook 'dired-collapse 'local )
108
109
(revert-buffer )))
109
110
111
+ (defun turn-on-dired-collapse-mode ()
112
+ (when (derived-mode-p 'dired-mode )
113
+ (dired-collapse-mode)))
114
+
115
+ (define-globalized-minor-mode global-dired-collapse-mode
116
+ dired-collapse-mode
117
+ turn-on-dired-collapse-mode
118
+ :group 'dired-collapse )
119
+
110
120
(defun dired-collapse--replace-file (file )
111
121
" Replace file on the current line with FILE."
112
122
(delete-region (line-beginning-position ) (1+ (line-end-position )))
You can’t perform that action at this time.
0 commit comments