           ivy-prescient-retain-classic-highlighting t))
   :config
   (setq prescient-save-file (concat doom-cache-dir "presclient-save.el"))
+  (prescient-persist-mode +1)
 
   ;; `ivy-prescient' is too slow for fuzzy projectile-find-file and
   ;; counsel-file-jump, so ensure they're ignored

    (add-to-list 'ivy-re-builders-alist '(counsel-file-jump . +ivy--regex-fuzzy))
    (add-to-list 'ivy-re-builders-alist '(projectile-find-file . +ivy--regex-fuzzy)))
  (add-to-list 'ivy-prescient-excluded-commands 'counsel-find-jump nil #'eq)
  (add-to-list 'ivy-prescient-excluded-commands 'projectile-find-file nil #'eq)

  (prescient-persist-mode +1)
  (ivy-prescient-mode +1))


(def-package! wgrep



(def-package! ivy-prescient
  :hook (ivy-mode . ivy-prescient-mode)
  :init
  (if (featurep! +fuzzy)
      (setq prescient-filter-method 'fuzzy)
