]> git.earman.xyz Git - emacsinit.git/commitdiff
Make dired re-use more buffers
authorrearman <rearman@r717.net>
Fri, 17 Oct 2025 14:20:01 +0000 (10:20 -0400)
committerrearman <rearman@r717.net>
Fri, 17 Oct 2025 14:20:01 +0000 (10:20 -0400)
Had issues with buffers "still being used" because dired keeps everything in
separate buffers by default.

init.el

diff --git a/init.el b/init.el
index e614a6719fd147bcd13e43503d0fb67148e8d24f..c88f494c1425ea307c7350984ad4158425ff8583 100644 (file)
--- a/init.el
+++ b/init.el
 
 (add-hook 'dired-mode-hook
          (lambda ()
-           (dired-hide-details-mode t)))
+           (progn
+             (keymap-set dired-mode-map
+                         "<return>"
+                         #'dired-find-alternate-file)
+             (keymap-set dired-mode-map
+                         "^"
+                         #'(lambda ()
+                             (interactive)
+                             (find-alternate-file "..")))
+             (dired-hide-details-mode t))))
 \f
 ;; Bookmarks
 (setq bookmark-save-flag 1)