Move projectile

This commit is contained in:
Maciej 2024-07-27 09:32:20 +03:00
parent 183e7d3919
commit 611b43098b
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
7 changed files with 6 additions and 9 deletions

View file

@ -42,7 +42,7 @@
(require '+custom-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el")
(require '+custom-pkg-company-yasnippet "$HOME/.emacs.d/pkg/company-yasnippet.el")
(require '+custom-pkg-flycheck "$HOME/.emacs.d/pkg/flycheck.el")
(require '+custom-pkg-projectile "$HOME/.emacs.d/pkg/projectile.el")
(require 'icejam-projectile)
(require 'icejam-ispell)
(require 'icejam-deft)
(require 'icejam-lsp)

24
lisp/icejam-projectile.el Normal file
View file

@ -0,0 +1,24 @@
;;; pkg/projectile -- summary -*- lexical-binding: t; -*-
;;; Commentary:
;;; Project management based on git repos
;;; Code:
(use-package counsel-projectile :straight t :defer t)
(use-package projectile
:straight t
:requires (counsel counsel-projectile)
:config
(setq-default projectile-completion-system 'ivy ;; Use ivy as completion system
projectile-enable-caching t ;; Cache project files
projectile-file-exists-local-cache-expire (* 3 60) ;; keep cache for 3 minutes
projectile-sort-order (quote recently-active) ;; Order by recently active projects
projectile-globally-ignored-directories
(append '("node_modules" ".svn" "_build" "tmp" "log") projectile-globally-ignored-directories)
;; Add certain folders to ignored
))
(projectile-mode t)
(provide 'icejam-projectile)
;;; icejam-projectile.el ends here