summaryrefslogtreecommitdiff
path: root/emacs/.config/emacs-kj/init.el
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2022-09-27 21:50:00 -0400
committerKjetil Orbekk <kj@orbekk.com>2022-09-27 21:50:00 -0400
commit3e6d7b0d913dd9b0ad75792d23ad2fb2e103b362 (patch)
treeecd5c1dbfa64e0199a12378ef458bf7a0604df84 /emacs/.config/emacs-kj/init.el
parenta1339f6d1613ee307cf7d4ab2594d0aac4837aaf (diff)
Add dired config
Diffstat (limited to 'emacs/.config/emacs-kj/init.el')
-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))