From afb37d6cc8522221fd5fc6f4122660326f511035 Mon Sep 17 00:00:00 2001 From: cashmere Date: Sun, 2 Aug 2026 13:57:21 +0200 Subject: add reload elfeed fn --- config.org | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'config.org') diff --git a/config.org b/config.org index 13efcb6..e987d9f 100644 --- a/config.org +++ b/config.org @@ -4572,6 +4572,18 @@ date) and the dired header are never skipped." :config (elfeed-protocol-enable)) +(defun my/elfeed-reset () + "Delete the local elfeed database and re-fetch everything from tt-rss. +Fixes stale feeds that were removed server-side but still show up +locally. Note: entries no longer present on the server are lost." + (interactive) + (when (yes-or-no-p "Delete local elfeed db and re-fetch all feeds from tt-rss? ") + (elfeed-db-unload) + (delete-directory elfeed-db-directory t) + (make-directory elfeed-db-directory t) + (elfeed-db-load) + (elfeed-update))) + (use-package elfeed-goodies :ensure t :after elfeed -- cgit v1.3.1