diff --git a/site-modules/core/files/emacs/init.el b/site-modules/core/files/emacs/init.el index 82d92f8..8db7afe 100644 --- a/site-modules/core/files/emacs/init.el +++ b/site-modules/core/files/emacs/init.el @@ -126,7 +126,7 @@ "pd" 'counsel-projectile-find-dir "pp" 'counsel-projectile-switch-project "pf" 'counsel-projectile-find-file - "pt" 'spacemacs/treemacs-project-toggle + "pt" 'neotree-projectile-action "ps" 'projectile-run-vterm ;; Toggles "t" '(:ignore t :which-key "Toggles") diff --git a/site-modules/core/files/emacs/src/treemacs.el b/site-modules/core/files/emacs/src/treemacs.el index 2009b5b..2f510c7 100644 --- a/site-modules/core/files/emacs/src/treemacs.el +++ b/site-modules/core/files/emacs/src/treemacs.el @@ -6,39 +6,7 @@ ;; licence that can be found in the LICENCE file or at ;; https://www.practically.io/copyright/ -(defun spacemacs/treemacs-project-toggle () - "Toggle and add the current project to treemacs if not already added." - (interactive) - (if (eq (treemacs-current-visibility) 'visible) - (delete-window (treemacs-get-local-window)) - (let ((path (projectile-ensure-project (projectile-project-root))) - (name (projectile-project-name))) - (unless (treemacs-current-workspace) - (treemacs--find-workspace)) - (treemacs-do-add-project-to-workspace path name) - (treemacs-select-window)))) - -(use-package treemacs - :ensure t - :defer t - :init - (with-eval-after-load 'winum - (define-key winum-keymap (kbd "M-0") #'treemacs-select-window))) - -(use-package treemacs-magit - :after treemacs magit - :ensure t +(use-package neotree :config - ;; Force magit status to go full screen - (setq-default git-magit-status-fullscreen t)) - -(use-package treemacs-evil - :after treemacs evil - :ensure t) - -(use-package treemacs-projectile - :after treemacs projectile - :ensure t) - -(use-package treemacs-all-the-icons - :hook (treemacs-mode . (lambda () (treemacs-load-theme 'all-the-icons)))) + (setq neo-theme 'icons) + (setq neo-show-hidden-files t))