4.3 KiB
:app rss
Description unfold
Read RSS feeds in the comfort of Emacs.
Maintainers
This module has no dedicated maintainers. Become a maintainer?
Module flags
- +org
-
Enable doom-package:elfeed-org, so you can configure your feeds with an org file
(
{org-directory}/elfeed.org) rather than Elisp.
Packages
Hacks
-
By default
elfeed-search-filteris set to@2-weeks-agoand makes the last 2 weeks of entries visible. This needs to be set after elfeed has loaded like so in your$DOOMDIR/config.el:(after! elfeed (setq elfeed-search-filter "@1-month-ago +unread"))
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom! block.
This module has no external requirements.
TODO Usage
This module's usage documentation is incomplete. Complete it?
- As there isn't currently binding for
elfeed-updateyou can run it withM-x elfeed-update
TODO Configuration
This module's configuration documentation is incomplete. Complete it?
Without +org
When you don't want to use org mode to manage your elfeed feeds you can put your
subscriptions in $DOOMDIR/config.el:
(setq elfeed-feeds
'("https://this-week-in-rust.org/rss.xml"
"http://feeds.bbci.co.uk/news/rss.xml"))
With +org
When using +org flag then configuration is easier. You can use org-mode to
configure feeds to follow:
* root :elfeed:
** Programming :programming:
*** [[https://this-week-in-rust.org/rss.xml][This Week in Rust]] :rust:
** News :news:
*** Top news :tops:
**** http://feeds.bbci.co.uk/news/rss.xml
- Root of
elfeed-orgneeds to have:elfeed:tag. This is whereelfeed-orgstarts to read. - You can have subheaders as in example
:programming:, andelfeed-orgapplies that tag to all subheader feeds, in example it adds it toThis Week in Rust. - You can "name" feeds as you please with
org-modeorg-insert-link(C-c C-l) and put name as you want intodescription. - If you don't want to use
org-directory/elfeed.orgfile you can specify it with(setq rmh-elfeed-org-files '("path/to/your/elfeed/file.org))
Keybindings
-
General
Key Mode Description S-RET elfeed-search-mode Open link into browser RET elfeed-search-mode Open item s elfeed-search-mode Filter C-j elfeed-show-mode Move to next item C-k elfeed-show-mode Move to previous item -
If
:editor evil +everywhereKey Description q elfeed-kill-buffer r elfeed-search-update–force g c Copy link of current entry
News filtering
-
Time filtering
@2-days-agoPast two days@2-weeks-agoPast two weeks@2-years-agoPast two years@2020-06-19To show specific day@2020-06-19--2020-03-10Span of time
-
Tag filtering
- Include
+news - Exclude
-rust - Both
+news -rust
- Include
-
String filtering, this is case insensitive
-
Include
DOOMLinu[sx]Search for bothLinusandLinux
- Exclude
!something
-
Automatically updating feed when opening elfeed
Hook elfeed-update to elfeed-search-mode-hook:
(add-hook 'elfeed-search-mode-hook #'elfeed-update)
Troubleshooting
There are no known problems with this module. Report one?
Frequently asked questions
This module has no FAQs yet. Ask one?
TODO Appendix
This module has no appendix yet. Write one?