   ;;("C-z v" . counsel-describe-variable)
   ("C-c k" . counsel-ag))
 
+(use-package treemacs
+  :ensure t
+  :defer t
+  :config
+  (treemacs-git-mode 'deferred))
+
 (use-package projectile
   :ensure t
   :init

  :defer t
  :after flycheck)

(use-package company-lsp
  :commands company-lsp
  :ensure t

(use-package magit
  :defer t
  :ensure t)

(use-package treemacs-magit
  :ensure t
  :defer t
  :after treemacs
  :after magit)

(use-package flycheck
  :ensure t
