After more testing (along with 1ce2b291), projectile can, in fact, be
deferred until after startup.
This commit is contained in:
Henrik Lissner 2019-03-16 14:20:07 -04:00
parent acf67244ca
commit c9e3facb38
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -1,8 +1,8 @@
;;; core-projects.el -*- lexical-binding: t; -*- ;;; core-projects.el -*- lexical-binding: t; -*-
(def-package! projectile (def-package! projectile
:after-call (after-find-file dired-before-readin-hook) :after-call (after-find-file dired-before-readin-hook minibuffer-setup-hook)
:hook (doom-init-ui . projectile-mode) :commands (projectile-project-root projectile-project-name projectile-project-p)
:init :init
(setq projectile-cache-file (concat doom-cache-dir "projectile.cache") (setq projectile-cache-file (concat doom-cache-dir "projectile.cache")
projectile-enable-caching (not noninteractive) projectile-enable-caching (not noninteractive)
@ -15,6 +15,7 @@
:config :config
(add-hook 'dired-before-readin-hook #'projectile-track-known-projects-find-file-hook) (add-hook 'dired-before-readin-hook #'projectile-track-known-projects-find-file-hook)
(projectile-mode +1)
(global-set-key [remap evil-jump-to-tag] #'projectile-find-tag) (global-set-key [remap evil-jump-to-tag] #'projectile-find-tag)
(global-set-key [remap find-tag] #'projectile-find-tag) (global-set-key [remap find-tag] #'projectile-find-tag)