App - RSS
Define RSS app package.
(use-package emacs
:after uno-app
:config
(provide 'uno-app-rss))
Use elfeed to provide an interface for RSS feeds.
(use-package elfeed
:after uno-app-rss
:custom
(elfeed-db-directory (uno-cache-path "elfeed"))
:general
(uno-define
:keymaps 'elfeed-search-mode-map
"r" 'elfeed-update)
(uno-leader-define
"ar" '(elfeed :which-key "RSS")
"fer" '(uno/app/rss/edit :which-key "Edit RSS configuration"))
:init
(defvar uno-app-rss-config (uno-private-path "elfeed.org")
"Path for RSS configuration.")
(defun uno/app/rss/edit ()
"Open RSS configuration."
(interactive)
(find-file uno-app-rss-config))
(uno/add-useless-buffer "\\*elfeed-log\\*"))
Use elfeed-org to provide easier management.
(use-package elfeed-org
:after (uno-app-rss elfeed)
:custom
(rmh-elfeed-org-files `(,uno-app-rss-config))
:config
(elfeed-org))