;;; +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))))) (defun +elfeed-search-browse-generic () "Browse a url with `browse-url-generic-browser'." (interactive) (elfeed-search-browse-url t)) (defun +elfeed-show-browse-generic () "Browse a url with `browse-url-generic-browser'." (interactive) (elfeed-show-visit t)) (provide '+elfeed) ;;; +elfeed.el ends here