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

  ;;("C-z v" . counsel-describe-variable)
  ("C-c k" . counsel-ag))

(use-package projectile
  :ensure t
  :init

      :ensure t
      :preface (setq projectile-keymap-prefix (kbd "C-c p"))
      :hook (after-init . counsel-projectile-mode))))

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

(use-package company
  :ensure t
