summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs/.config/emacs-kj/init.el16
1 files changed, 16 insertions, 0 deletions
diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el
index 4e5a05d..4984775 100644
--- a/emacs/.config/emacs-kj/init.el
+++ b/emacs/.config/emacs-kj/init.el
@@ -336,3 +336,19 @@
(add-to-list 'meow-keypad-start-keys '(?x . ?u))
(define-key meow-insert-state-keymap "\C-[" #'meow-insert-exit)
)
+
+(use-package emacs
+ :hook (dired-mode . dired-omit-mode)
+ :init
+ (setq dired-dwim-target t ; suggest a target for moving/copying intelligently
+ dired-hide-details-hide-symlink-targets nil
+ ;; don't prompt to revert, just do it
+ dired-auto-revert-buffer #'dired-buffer-stale-p
+ ;; Always copy/delete recursively
+ dired-recursive-copies 'always
+ dired-recursive-deletes 'top
+ ;; Ask whether destination dirs should get created when copying/removing files.
+ dired-create-destination-dirs 'ask))
+
+(use-package diredfl
+ :hook (dired-mode . diredfl-mode))