Files
emacs-personal/modules/init-projectile.el
Astounds 47333c1f4f
All checks were successful
git-sync-with-mirror / test (push) Successful in 3m5s
git-sync-with-mirror / git-sync (push) Successful in 14s
perf: optimize startup time and fix theme colors
Performance improvements (2.4s → 0.97s, 60% faster):
- Enable use-package-always-defer for lazy loading
- Add native compilation support (Emacs 28+)
- Defer company, ivy, projectile with :defer
- Move settings from :config to :init where possible
- Remove redundant package-refresh-contents
2026-02-28 00:39:33 -05:00

21 lines
525 B
EmacsLisp

;;; init-projectile.el --- .Emacs Configuration -*- lexical-binding: t -*-
;;; Commentary:
;;
;;; Code:
;; Projectile
(use-package projectile
:defer 0.3
:init
(setq projectile-enable-caching t
projectile-completion-system 'ivy
projectile-switch-project-action 'projectile-commander
projectile-kill-buffers-filter 'kill-all-buffer-p
projectile-auto-discover t
projectile-verbose nil)
:config
(projectile-mode +1))
(provide 'init-projectile)
;;; init-projectile.el ends here