You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
864 B
EmacsLisp

;;; $DOOMDIR/penguin/project.el -*- lexical-binding: t; -*-
(require 'projectile)
(setq lsp-treemacs-sync-mode 1)
(setq projectile-project-search-path '("~/Projects/"))
(setq treemacs-hide-dot-git-directory nil)
(setq treemacs-project-follow-into-home nil)
;; (setq projectile-project-root-functions '(projectile-root-local
;; projectile-root-top-down
;; projectile-root-bottom-up
;; projectile-root-top-down-recurring))
(setf treemacs-follow-mode nil)
(setq treemacs-project-follow-mode t)
(defun penguin-projectile-switch-project-action ()
(closure
t
nil
(+workspace-new)
(+workspaces-set-project-action-fn)
(+workspaces-switch-to-project-h)))
(setq projectile-switch-project-action 'penguin-projectile-switch-project-action)
(after! projectile
(add-to-list 'projectile-globally-ignored-directories "^.cache$"))