summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--dired.el
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs/modules/bd--dired.el')
-rw-r--r--.config/emacs/modules/bd--dired.el21
1 files changed, 21 insertions, 0 deletions
diff --git a/.config/emacs/modules/bd--dired.el b/.config/emacs/modules/bd--dired.el
new file mode 100644
index 0000000..0304435
--- /dev/null
+++ b/.config/emacs/modules/bd--dired.el
@@ -0,0 +1,21 @@
+;; -*- lexical-binding: t; -*-
+
+
+(keymap-global-set "C-c d" 'dired-jump)
+
+(setopt dired-listing-switches "-alhLG --time-style=long-iso --group-directories-first"
+
+ dired-recursive-copies 'always
+ dired-recursive-deletes 'always
+
+ ;; "dwim": guess where to move files
+ dired-dwim-target t
+
+ dired-guess-shell-alist-user
+ `((,(regexp-opt '(".mkv" ".mov" ".mp4" ".webm" ".m4v" ".wav" ".mp3" ".opus" ".ogv" ".flac")) "mpv &")
+ (,(regexp-opt '(".jpeg" ".jpg" ".png")) "feh &")
+ (,(regexp-opt '(".pdf")) "zathura &")
+ (,(regexp-opt '(".html")) "icecat &")))
+
+
+(provide 'bd--dired)