;;; +elfeed.el -*- lexical-binding: t; -*- ;;; Code: (require 'elfeed) ;; https://karthinks.com/software/lazy-elfeed/ (defun +elfeed-scroll-up-command (&optional arg) "Scroll up or go to next feed item in Elfeed" (interactive "^P") (let ((scroll-error-top-bottom nil)) (condition-case-unless-debug nil (scroll-up-command arg) (error (elfeed-show-next))))) (defun +elfeed-scroll-down-command (&optional arg) "Scroll up or go to next feed item in Elfeed" (interactive "^P") (let ((scroll-error-top-bottom nil)) (condition-case-unless-debug nil (scroll-down-command arg) (error (elfeed-show-prev))))) ;; https://babbagefiles.blogspot.com/2017/03/take-elfeed-everywhere-mobile-rss.html (defun +elfeed () "Wrapper to load the elfeed db from disk before opening." (interactive) (elfeed-db-load) (elfeed)) (provide '+elfeed) ;;; +elfeed.el ends here