From 004f92100744d58574eed487a10c363ce7537bd2 Mon Sep 17 00:00:00 2001 From: rearman Date: Wed, 31 Dec 2025 14:09:49 -0500 Subject: [PATCH] Dired cleanup Change to new option for minimizing dired buffers, change up bindings so move (rename) can be on M as well as r and R. --- init.el | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/init.el b/init.el index 90ad05f..0452098 100644 --- a/init.el +++ b/init.el @@ -90,25 +90,32 @@ dired-vc-rename-file t dired-auto-revert-buffer t dired-hide-details-hide-symlink-targets nil - dired-dwim-target t) + dired-dwim-target t + dired-kill-when-opening-new-dired-buffer t) (add-hook 'dired-mode-hook (lambda () (progn + ;; Rename r,R+M(mv), chmod M>c, compress-to c>z (keymap-set dired-mode-map - "" - #'dired-find-alternate-file) + "z" + #'dired-do-compress-to) + (keymap-set dired-mode-map + "c" + #'dired-do-chmod) + (keymap-set dired-mode-map + "r" + #'dired-do-rename) + (keymap-set dired-mode-map + "M" + #'dired-do-rename) + ;; My add-on defuns (keymap-set dired-mode-map "s" #'re/dired-sort) (keymap-set dired-mode-map "F" #'re/dired-find-marked-files) - (keymap-set dired-mode-map - "^" - #'(lambda () - (interactive) - (find-alternate-file ".."))) (keymap-set dired-mode-map "M-C" #'re/copy-with-mod-time) -- 2.39.5