+put rss in config.el directly
This commit is contained in:
@@ -167,7 +167,7 @@
|
|||||||
:app
|
:app
|
||||||
calendar
|
calendar
|
||||||
irc ; how neckbeards socialize
|
irc ; how neckbeards socialize
|
||||||
(rss +org) ; emacs as an RSS reader
|
(rss) ; emacs as an RSS reader
|
||||||
;;twitter ; twitter client https://twitter.com/vnought
|
;;twitter ; twitter client https://twitter.com/vnought
|
||||||
|
|
||||||
:config
|
:config
|
||||||
|
|||||||
@@ -57,28 +57,20 @@ A keybind and a routine
|
|||||||
Custom functions to work with elfeed, generating new feeds on demand and adding
|
Custom functions to work with elfeed, generating new feeds on demand and adding
|
||||||
a keybind to help with that.
|
a keybind to help with that.
|
||||||
|
|
||||||
*** Custom functions and hook
|
*** Feeds
|
||||||
These functions allow me to custom load and generate new feeds based on an opml file.
|
Feeds for elfeed to download from.
|
||||||
#+BEGIN_SRC elisp
|
#+BEGIN_SRC elisp
|
||||||
(after! elfeed
|
(setq elfeed-feeds
|
||||||
(defun oreodave/elfeed/load-feeds ()
|
'(("http://feeds.bbci.co.uk/news/rss.xml" news)
|
||||||
(interactive)
|
("http://www.technologyreview.com/rss")
|
||||||
(setq elfeed-feeds nil)
|
("https://news.ycombinator.com/rss" news compsci)))
|
||||||
(elfeed-load-opml (concat org-directory "/elfeed.opml")))
|
|
||||||
|
|
||||||
(defun oreodave/elfeed/on-new-feed ()
|
|
||||||
(interactive)
|
|
||||||
(elfeed-org-export-opml)
|
|
||||||
(write-file (concat org-directory "/elfeed.opml"))
|
|
||||||
(kill-current-buffer))
|
|
||||||
|
|
||||||
(add-hook 'elfeed-org-new-entry-hook 'oreodave/elfeed/on-new-feed))
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
*** Keybinds
|
*** Keybinds
|
||||||
Keybinds for elfeed locally and for the leader.
|
Keybinds for elfeed locally and for the leader.
|
||||||
#+BEGIN_SRC elisp
|
#+BEGIN_SRC elisp
|
||||||
(map!
|
(map!
|
||||||
:after elfeed
|
|
||||||
(:map elfeed-search-mode-map
|
(:map elfeed-search-mode-map
|
||||||
:localleader
|
:localleader
|
||||||
:desc "Update feeds" "u" #'elfeed-update)
|
:desc "Update feeds" "u" #'elfeed-update)
|
||||||
|
|||||||
Reference in New Issue
Block a user