elfeed Atom Feed

Description
An Emacs Atom/RSS feed reader
Latest
elfeed-3.4.2.0.20260502.80238.tar (.sig), 2026-May-02, 260 KiB
Maintainer
Karthik Chikmagalur <karthik.chikmagalur@gmail.com>, Ihor Radchenko <yantar92@posteo.net>, Daniel Mendler <mail@daniel-mendler.de>
Website
https://github.com/emacs-elfeed/elfeed
Browse ELPA's repository
CGit or Gitweb
All Dependencies
compat (.tar)
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

Elfeed is a web feed client for Emacs, inspired by notmuch.  See
the README for full documentation.

Old versions

elfeed-3.4.2.0.20260501.184232.tar.lz2026-May-0154.8 KiB

News

Changes

3.4.2 (2024-07-29)

  • Fix browse-url usage (243add9e)

  • Deal with various warnings from recent Emacs releases

3.4.1 (2021-02-25)

  • Fix elfeed-search-last-entry and elfeed-search-first-entry

3.4.0 (2021-01-30)

  • New search filter: ~ excludes matching feeds

  • Support fetching feeds via file://

  • Support fetching feeds via the Gopher protocol

  • "End of entries" no longer appears in elfeed-search

  • Support bookmarks in entries

  • New customizations: elfeed-show-entry-switch, elfeed-show-entry-delete

  • More extensive information from elfeed-curl-get-capabilities

  • New elfeed-show command: elfeed-kill-link-url-at-point (c)

  • Various other minor behavior improvements

3.3.0 (2019-11-23)

  • New option: elfeed-search-remain-on-entry.

  • More graceful handling of feed filters (=).

  • Fix minor time handling issue with Emacs >= 26.1

  • Load bookmarks before trying to use them.

3.2.0 (2019-08-24)

  • Support for absolute date/time expressions in filters. See README.md for documentation and examples.

  • curl's --disable is now default. To load your .curlrc file, use --config explicitly in elfeed-curl-extra-arguments.

  • Re-enable curl's HTTP/2 support.

  • Function elfeed-next-link was renamed to elfeed-show-next-link.

  • New search buffer bindings: <, >, h, c

  • Multiple authors are now parsed from entries. Reflecting this, the meta key for authors is now :authors instead of :author. The value is always a list of zero or more authors.

  • New variable: elfeed-show-unique-buffers. Allows for displaying multiple show buffers at the same time.

  • Various minor fixes and improvements.

3.1.0 (2018-08-29)

  • Add elfeed-show-enclosure-filename-function for controlling enclosure filenames.

  • Dynamically enable/disable --compressed curl option. On some systems curl is built without this option, so it causes errors when it is used.

  • Minor documentation fixes.

3.0.0 (2018-05-13)

  • Under Emacs 26, there is a new database index format (version 4).

Emacs 26 introduces a new "record" type, and cl-defstruct objects used by Elfeed as its database format are now based on this type. This unfortunately changes (and breaks) Elfeed's index format. Prior to this release, Emacs 26 could not open an Emacs 24–25 index and vice versa.

As of Elfeed 2.4.0, Elfeed running under Emacs 26 will automatically and quietly upgrade an Emacs 25 database index for Emacs 26. THIS UPGRADE IS IRREVERSIBLE and the database can no longer be used with Emacs 25. A one-time backup copy ("index.backup") of the original Emacs 25 index is created before performing the upgrade. If Emacs 25, whether running this or any prior Elfeed release, loads the new database format, it will see an empty database as if starting from scratch.

2.3.1 (2018-05-13)

  • The index is now saved when quitting the elfeed-search window ("q").
  • elfeed-link is now autoloaded.

2.3.0 (2018-01-21)

  • New =<feed-matcher> syntax in search filters
  • Support for protocol-relative entry links (i.e. //example.com/foo/)
  • New elfeed-add-feed :save key argument
  • New plist-based parsed search filter format (breaking change)
  • New hook: elfeed-search-update-hook
  • New hook: elfeed-db-unload-hook
  • New variable: elfeed-search-sort-function
  • Connect curl with a pipe instead of a pty—a performance boost
  • Minor bug fixes

2.2.0 (2017-07-09)

  • Support for org links (elfeed-link.el)
  • Added elfeed-db-unload
  • New elfeed-curl-retrieve interface (breaking changes)
  • New hooks elfeed-tag-hooks and elfeed-untag-hooks

2.1.1 (2017-04-02)

  • Added elfeed-show-entry-author customization variable.
  • Added elfeed-search-unparse-filter

2.1.0 (2017-01-25)

  • New entry ID based only on domain, not whole feed
  • Byte-compiled search filters (elfeed-search-compile-filter)
  • Improved metadata persistence on entry updates
  • Gather :author from entries
  • Gather :categories from entries
  • New elfeed-add-feed interface (thanks Mark Oteiza) ... ...