diff --git a/modules/projects/siren-dired-sidebar.el b/modules/projects/siren-dired-sidebar.el new file mode 100644 index 0000000..f471621 --- /dev/null +++ b/modules/projects/siren-dired-sidebar.el @@ -0,0 +1,31 @@ +;;; siren-dired-sidebar.el --- jimeh's Emacs Siren: dired-sidebar configuration. + +;;; Commentary: + +;; Basic configuration for dired-sidebar. + +;;; Code: + +(use-package dired-sidebar + :commands dired-sidebar-toggle-sidebar + + :bind + ("C-x C-p" . dired-sidebar-toggle-sidebar) + + :config + (setq dired-sidebar-subtree-line-prefix " .") + (cond + ((eq system-type 'darwin) + (if (display-graphic-p) + (setq dired-sidebar-theme 'icons) + (setq dired-sidebar-theme 'nerd))) + (:default + (setq dired-sidebar-theme 'nerd))) + (setq dired-sidebar-use-term-integration t)) + +(use-package all-the-icons-dired + :requires dired-sidebar + :commands (all-the-icons-dired-mode)) + +(provide 'siren-dired-sidebar) +;;; siren-dired-sidebar.el ends here