From ae9b422ac75638e42f90bb543f4b4b93e29fd5e5 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Wed, 12 Feb 2025 00:11:10 +0100 Subject: Add Projectile and Treemacs --- init.el | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'init.el') diff --git a/init.el b/init.el index 40f3e16..9eb7311 100644 --- a/init.el +++ b/init.el @@ -78,17 +78,36 @@ (setq org-startup-indented t) (use-package projectile - :config (projectile-mode) :bind-keymap - ("C-c p" . projectile-command-map)) + ("C-c p" . projectile-command-map) + :config + ;; (setq counsel-projectile-switch-project-action #'dired) + (setq projectile-switch-project-action #'magit-status) + :init + (projectile-mode +1)) (use-package counsel-projectile - :config (counsel-projectile-mode)) + :after (projectile counsel) + :hook + (projectile-after-switch-project . + treemacs-add-and-display-current-project-exclusively) + :config + (counsel-projectile-mode)) (use-package direnv :config (direnv-mode)) +(use-package treemacs + :bind (("C-c t" . treemacs))) + +(use-package treemacs-projectile + :after (treemacs projectile) + :ensure t) + +(use-package lsp-treemacs + :after lsp) + (use-package magit :commands (magit-status magit-get-current-branch) :custom -- cgit v1.2.3