From 3cdd885e2050e12d5fb85488b4e44cfbe751f3c2 Mon Sep 17 00:00:00 2001 From: Marco Thomas Date: Sun, 28 Mar 2021 18:09:21 +0200 Subject: [PATCH] Add treemacs --- files/init.el | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/files/init.el b/files/init.el index 13a9430..9bb4e3f 100644 --- a/files/init.el +++ b/files/init.el @@ -1,4 +1,3 @@ -; ___ _ __ ___ __ _ ___ ___ ; / _ \ '_ ` _ \ / _` |/ __/ __| ; | __/ | | | | | (_| | (__\__ \ ; \___|_| |_| |_|\__,_|\___|___/ @@ -236,13 +235,39 @@ "gj" 'magit-blame "gc" 'magit-commit "gp" 'magit-push + "gu" 'magit-pull "gs" 'magit-status "gd" 'magit-diff "gl" 'magit-log "gc" 'magit-checkout "gb" 'magit-branch)) -;; lsp +;; Treemacs +(use-package treemacs + :ensure t + :defer t + :config + (progn + (setq + treemacs-follow-after-init t + treemacs-persist-file (expand-file-name ".cache/treemacs-persist" user-emacs-directory)) + (treemacs-follow-mode t)) + :bind + (:map global-map + ("C-x t t" . treemacs))) + +;; C-c C-p -> projectile +;; C-c C-w -> workspace + +(use-package treemacs-evil + :after (treemacs evil) + :ensure t) + +(use-package treemacs-projectile + :after (treemacs projectile) + :ensure t) + +;; Lsp (use-package lsp-mode :ensure t :commands (lsp lsp-deferred)