commit 9b859d3f2dc56e7386b9df246b13096461bb2eab
parent facd5124c3522418c2445b312284456579f263a6
Author: Vincent Demeester <vincent@sbr.pm>
Date: Mon, 6 Apr 2020 20:58:22 +0200
setup-dired.el: from :custom to setq-default ☀
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Diffstat:
2 files changed, 27 insertions(+), 37 deletions(-)
diff --git a/tools/emacs/config/setup-dired.el b/tools/emacs/config/setup-dired.el
@@ -1,15 +1,6 @@
;;; -*- lexical-binding: t; -*-
(use-package dired
:defer t
- :custom
- (dired-auto-revert-buffer t)
- (dired-recursive-copies 'always)
- (dired-recursive-deletes 'always)
- (dired-isearch-filenames 'dwim)
- (delete-by-moving-to-trash t)
- (dired-listing-switches "-lFaGh1v --group-directories-first")
- (dired-ls-F-marks-symlinks t)
- (dired-dwim-target t)
:bind (("<C-return>" . vde/open-in-external-app)
("C-c f g" . vde/dired-get-size)
("C-c f f" . find-name-dired)
@@ -23,6 +14,14 @@
("<prior>" . beginend-dired-mode-goto-beginning)
("<next>" . beginend-dired-mode-goto-end)))
:config
+ (setq-default dired-auto-revert-buffer t
+ dired-recursive-copies 'always
+ dired-recursive-deletes 'always
+ dired-isearch-filenames 'dwim
+ delete-by-moving-to-trash t
+ dired-listing-switches "-lFaGh1v --group-directories-first"
+ dired-ls-F-marks-symlinks t
+ dired-dwim-target t)
(when (string= system-type "darwin")
(setq dired-use-ls-dired t
insert-directory-program "/usr/local/bin/gls"))
@@ -85,25 +84,24 @@
(use-package find-dired
:after dired
- :custom
- (find-ls-option ;; applies to `find-name-dired'
- '("-ls" . "-AFhlv --group-directories-first"))
- (find-name-arg "-iname"))
+ :config
+ (setq-default find-ls-option ;; applies to `find-name-dired'
+ '("-ls" . "-AFhlv --group-directories-first")
+ find-name-arg "-iname"))
(use-package dired-x ; Enable some nice Dired features
:bind ("C-x C-j" . dired-jump)
- :custom
- (dired-omit-verbose nil)
- (dired-clean-confirm-killing-deleted-buffers nil)
:hook
(dired-mode . dired-omit-mode)
:config
- (setq dired-omit-files (concat dired-omit-files "\\|^\\.+$\\|^\\..+$")))
+ (setq-default dired-omit-files (concat dired-omit-files "\\|^\\.+$\\|^\\..+$")
+ dired-omit-verbose nil
+ dired-clean-confirm-killing-deleted-buffers nil))
(use-package dired-aux ; Other Dired customizations
:after dired
:config
- (setq
+ (setq-default
;; Ask for creation of missing directories when copying/moving
dired-create-destination-dirs 'ask
;; Search only file names when point is on a file name
@@ -112,8 +110,7 @@
(use-package dired-collapse
:defer 1
:commands (dired-collapse-mode)
- :init
- (add-hook 'dired-mode-hook #'dired-collapse-mode))
+ :hook (dired-mode . dired-collapse-mode))
(use-package dired-quick-sort
:defer 1
@@ -125,28 +122,27 @@
(use-package dired-async
:after (dired async)
- :config
- (dired-async-mode 1))
+ :hook (dired-mode . dired-async-mode))
(use-package dired-narrow
:after dired
- :custom
- (dired-narrow-exit-when-one-left t)
- (dired-narrow-enable-blinking t)
- (dired-narrow-blink-time 0.3)
:bind (:map dired-mode-map
- ("M-s n" . dired-narrow)))
+ ("M-s n" . dired-narrow))
+ :config
+ (setq-default dired-narrow-exit-when-one-left t
+ dired-narrow-enable-blinking t
+ dired-narrow-blink-time 0.3))
(use-package wdired
:after dired
:commands (wdired-mode
wdired-change-to-wdired-mode)
- :custom
- (wdired-allow-to-change-permissions t)
- (wdired-create-parent-directories t))
+ :config
+ (setq-default wdired-allow-to-change-permissions t
+ wdired-create-parent-directories t))
(use-package dired-rsync
- :ensure t
+ :after dired
:bind (:map dired-mode-map
("r" . dired-rsync)))
diff --git a/tools/emacs/config/setup-hydras.el b/tools/emacs/config/setup-hydras.el
@@ -60,12 +60,6 @@ _V_ visible-mode: %`visible-mode
(global-set-key (kbd "C-c C-v") 'hydra-toggle/body)
-(defhydra hydra-marked-items (dired-mode-map "")
- "
-Number of marked items: %(length (dired-get-marked-files))
-"
- ("m" dired-mark "mark"))
-
(bind-key "M-y" #'hydra-yank-pop/yank-pop)
(bind-key "C-y" #'hydra-yank-pop/yank)