From cf8075b7b2f5cd049c0a0ef46b9c8627daab4d09 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Fri, 19 Jun 2020 22:30:50 +0200 Subject: Add basic dired customization to Emacs --- gui/conf/init.el | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/gui/conf/init.el b/gui/conf/init.el index 297ef6a..baa8a57 100644 --- a/gui/conf/init.el +++ b/gui/conf/init.el @@ -54,6 +54,19 @@ (load-library "custom-runtime-env") (load-library "akr-theme") +(use-package evil + :ensure t + :init + (setq evil-search-module 'evil-search) + :config + (evil-mode 1)) + +(use-package evil-leader + :ensure t + :config + (global-evil-leader-mode 1) + (evil-leader/set-leader ",")) + (use-package minions :ensure t :config @@ -67,21 +80,21 @@ (setq doom-modeline-vcs-max-length 24) (setq doom-modeline-minor-modes t)) -(use-package hydra - :ensure t) +(setq dired-listing-switches "-Bahl --group-directories-first") -(use-package evil +(use-package all-the-icons-dired :ensure t - :init - (setq evil-search-module 'evil-search) :config - (evil-mode 1)) + (add-hook 'dired-mode-hook 'all-the-icons-dired-mode)) -(use-package evil-leader +(use-package dired-subtree :ensure t :config - (global-evil-leader-mode 1) - (evil-leader/set-leader ",")) + (evil-define-key 'normal dired-mode-map + (kbd "TAB") 'dired-subtree-toggle)) + +(use-package hydra + :ensure t) (use-package darkroom :ensure t -- cgit v1.2.3