Disable projectile cache during elfeed-db-compact

This commit is contained in:
Henrik Lissner 2019-03-29 03:52:24 -04:00
parent 7eb479e3f7
commit 99aefd6e02
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -61,7 +61,10 @@
(defun +rss|cleanup ()
"Clean up after an elfeed session. Kills all elfeed and elfeed-org files."
(interactive)
(elfeed-db-compact)
;; `delete-file-projectile-remove-from-cache' slows down `elfeed-db-compact'
;; tremendously, so we disable the projectile cache:
(let (projectile-enable-caching)
(elfeed-db-compact))
(let ((buf (previous-buffer)))
(when (or (null buf) (not (doom-real-buffer-p buf)))
(switch-to-buffer (doom-fallback-buffer))))