You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.1 KiB

App - RSS

Package

Define RSS app package.

  (use-package emacs
    :after uno-app
    :config
    (provide 'uno-app-rss))

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\\*"))

Org Integration

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))