summaryrefslogtreecommitdiff
path: root/lisp/td-dired.el
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-02-05 22:22:29 -0500
committertdback <tyler@tdback.net>2025-02-05 22:22:29 -0500
commit5c590db7901f6e0f0a089bcf71401d6a4c9ba1d3 (patch)
treea764c99cff33a29ba61fd1d54a956aa5013ff4a7 /lisp/td-dired.el
initial: we are SO back
Diffstat (limited to 'lisp/td-dired.el')
-rw-r--r--lisp/td-dired.el27
1 files changed, 27 insertions, 0 deletions
diff --git a/lisp/td-dired.el b/lisp/td-dired.el
new file mode 100644
index 0000000..d1a6b72
--- /dev/null
+++ b/lisp/td-dired.el
@@ -0,0 +1,27 @@
+;;; -*- lexical-binding: t; -*-
+
+(use-package dired
+ :ensure nil
+ :commands (dired dired-jump)
+ :hook ((dired-mode . dired-hide-details-mode))
+ :bind (:map dired-mode-map ("C-x C-j" . dired-jump))
+ :config
+ (setq dired-listing-switches "-Agho --group-directories-first"
+ dired-omit-files "^\\.[^.].*"
+ dired-omit-verbose nil
+ dired-hide-detailes-hide-symlink-targets nil
+ dired-kill-when-opening-new-dired-buffer t
+ delete-by-moving-to-trash t))
+
+(use-package all-the-icons-dired
+ :ensure t
+ :hook (dired-mode . all-the-icons-dired-mode))
+
+(use-package dired-hide-dotfiles
+ :ensure t
+ :hook (dired-mode . dired-hide-dotfiles-mode)
+ :config
+ (evil-collection-define-key 'normal 'dired-mode-map
+ "H" 'dired-hide-dotfiles-mode))
+
+(provide 'td-dired)