]> git.earman.xyz Git - emacsinit.git/commitdiff
Change dired operation
authorrearman <rearman@r717.net>
Wed, 31 Dec 2025 16:11:53 +0000 (11:11 -0500)
committerrearman <rearman@r717.net>
Wed, 31 Dec 2025 16:11:53 +0000 (11:11 -0500)
Change ls listings to sort by access time, add binding to open all marked
files from dired.

init.el

diff --git a/init.el b/init.el
index 69a809400d9dc25315e665d99578f121c323f5b3..0a265b4f2bcbaccbeaec42152ee37d59aa6cc470 100644 (file)
--- a/init.el
+++ b/init.el
 (setq recentf-max-menu-items 20)
 \f
 ;; Dired
-(setq dired-listing-switches "-Ahlu"
+(setq dired-listing-switches "-Ahltu"
       dired-vc-rename-file t
       dired-auto-revert-buffer t
-      dired-hide-details-hide-symlink-targets nil)
+      dired-hide-details-hide-symlink-targets nil
+      dired-dwim-target 'dired-dwim-target-recent)
 
 (add-hook 'dired-mode-hook
          (lambda ()
              (keymap-set dired-mode-map
                          "<return>"
                          #'dired-find-alternate-file)
+             (keymap-set dired-mode-map
+                         "F"
+                         #'(lambda ()
+                             (interactive)
+                             (mapc #'find-file
+                                   (reverse (dired-get-marked-files)))))
              (keymap-set dired-mode-map
                          "^"
                          #'(lambda ()