aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mikisabate@gmail.com>2024-08-20 13:04:51 +0200
committerMiquel Sabaté Solà <mikisabate@gmail.com>2024-08-20 13:04:51 +0200
commit1f07e5206899fc9a6586e76e9ef920e31d5b5e9b (patch)
treeaf74bc87fd07811fd7be65a755959743b5d407c0
parente72cebd0310476582f606d70b3dbc378011cd370 (diff)
downloaddotfiles-1f07e5206899fc9a6586e76e9ef920e31d5b5e9b.tar.gz
dotfiles-1f07e5206899fc9a6586e76e9ef920e31d5b5e9b.zip
emacs: call elfeed-update every 30 minutes
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
-rw-r--r--.config/doom/config.el14
1 files changed, 10 insertions, 4 deletions
diff --git a/.config/doom/config.el b/.config/doom/config.el
index 19f519e..bf42ed5 100644
--- a/.config/doom/config.el
+++ b/.config/doom/config.el
@@ -275,12 +275,18 @@
;;; Elfeed
-;; Update feeds when starting elfeed.
-(add-hook 'elfeed-search-mode-hook #'elfeed-update)
-
;; Key binding for starting Elfeed.
(map! :leader "o e" #'elfeed)
-;; Only show unread items.
+;; Map 'C-c C-u' to `elfeed-update', just like in mu4e.
+(map! :after elfeed
+ :map elfeed-search-mode-map
+ :prefix "C-c"
+ "C-u" #'elfeed-update)
+
(after! elfeed
+ ;; From now on run elfeed-update every 30 minutes.
+ (run-at-time nil (* 30 60) 'elfeed-update)
+
+ ;; Only show unread items.
(setq elfeed-search-filter "@1-month-ago +unread"))