From 99aefd6e022fc092c3c8e22a3c42b78cec0823d2 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 29 Mar 2019 03:52:24 -0400 Subject: [PATCH] Disable projectile cache during elfeed-db-compact --- modules/app/rss/autoload.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/app/rss/autoload.el b/modules/app/rss/autoload.el index 982707c8d..14e633b5f 100644 --- a/modules/app/rss/autoload.el +++ b/modules/app/rss/autoload.el @@ -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))))