From 1efe6886049b0143e55ccb77dc7d59966e9dd081 Mon Sep 17 00:00:00 2001 From: bd Date: Mon, 28 Oct 2024 20:10:16 -0400 Subject: Configure built-in with use-package --- .config/emacs/modules/bd--files.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to '.config/emacs/modules/bd--files.el') diff --git a/.config/emacs/modules/bd--files.el b/.config/emacs/modules/bd--files.el index 6ea121b..52b46ae 100644 --- a/.config/emacs/modules/bd--files.el +++ b/.config/emacs/modules/bd--files.el @@ -15,9 +15,20 @@ (apply f args)))) ;;;; dired +(defun bd/dired-find-file () + (interactive) + (if (file-directory-p (dired-get-file-for-visit)) + (dired-find-alternate-file) + (dired-find-file))) +(defun bd/dired-up-directory () + (interactive) + (let ((buf (current-buffer))) + (dired-up-directory) + (kill-buffer buf))) (require 'dired) (keymap-global-set "C-c d" 'dired-jump) -(keymap-set dired-mode-map "h" #'dired-hide-details-mode) +(keymap-set dired-mode-map "RET" #'bd/dired-find-file) +(keymap-set dired-mode-map "^" #'bd/dired-up-directory) (setopt dired-listing-switches "-alhLG --time-style=long-iso --group-directories-first" -- cgit v1.2.3