Version 4.2.0 of package Elfeed has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Elfeed describes itself as: ======================= An Atom/RSS feed reader ======================= More at https://elpa.nongnu.org/nongnu/elfeed.html ## Summary: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ELFEED EMACS WEB FEED READER ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Elfeed is an extensible web feed reader for Emacs, supporting Atom, RSS and JSON Feed. It requires Emacs 29.1 and is available for download from [ELPA] or [MELPA]. The Elfeed UI was inspired by [notmuch]. The database format is stable and is never expected to change. <https://github.com/emacs-elfeed/elfeed/blob/screenshots/screenshot.png?raw=true> [ELPA] <https://elpa.nongnu.org/nongnu/elfeed.html> [MELPA] <https://releases.melpa.org/#/elfeed> [notmuch] <https://notmuchmail.org/> 1 Prerequisites ═══════════════ ## Recent NEWS: ━━━━━━━━━━━━━ ELFEED NEWS ━━━━━━━━━━━━━ 1 Version 4.2.0 (2026-08-21) ════════════════════════════ 1.1 General ─────────── • `elfeed-db-save-idle': New customization option to delay database saving. This helps to avoid pauses when quitting Elfeed windows. • `elfeed-use-libxml': Enable libxml parsing by default if available. • `elfeed-default-directory': Set to user home by default. 1.2 Search ────────── • `elfeed-search-tag', `elfeed-search-untag', `elfeed-search-tag-unread', `elfeed-search-untag-unread', `elfeed-search-toggle': Shorter command names and doc string improvements. • `elfeed-search-confirm-tag': New customization variable to require confirmation when tagging multiple entries to avoid accidental modifications. • `elfeed-search-max-entries' and `elfeed-search-extend:' New customization variable and new command to extend truncated search list. The search list is truncated by default to speed up rendering. • `elfeed-search' header line performance improvements. • `elfeed-search-date-filter': Only include a single day. 1.3 Tree ──────── • Tree folders can be clicked to open or close them. • Tree formatting simplified and improved. • Show feed statistics in tree header line. • `elfeed-tree-tag-face': New face used for tags in `elfeed-tree'. • `elfeed-tree-display-action': New customizable option. • `elfeed-tree-style': Style to use for the tree (`nil', `ascii', `box', `nerd'). Defaults to `box' or `ascii'. Set to `nerd' if you use the Nerd Fonts icons. • `elfeed-tree-style-alist': Customizable variable defining style presets. • `elfeed-tree-and-search': New entry point command to start Elfeed with tree and search windows side by side. You can set `elfeed-entry-point' to this command. 2 Version 4.1.1 (2026-08-01) ════════════════════════════ • Bugfix: Use `insert-file-contents' to load database instead of `find-file-noselect'. This avoids many interaction issues. • Bugfix: Use appropriate `header-line-highlight' face instead of `highlight' face for header-line elements. 3 Version 4.1.0 (2026-06-28) ════════════════════════════ • `elfeed-search-live-filter': Use `while-no-input' for better responsiveness. • `elfeed-show-fetch-link': Display message in the buffer during fetching. • Hide more commands in non-Elfeed buffers. • `elfeed-search-next-separator', `elfeed-search-previous-separator': New commands to traverse date or feed title separators. • Depend on Emacs 29.1. 4 Version 4.0.1 (2026-06-11) ════════════════════════════ • Bugfix: Improve shr image insertion, compatibility with `elfeed-tube'. • Bugfix: Prefix argument handling of `elfeed-show-next'. • Bugfix: Call `elfeed-update-hook' also for feeds which have not been modified. • Minor code cleanup (requires, private function namespacing). 5 Version 4.0.0 (2026-06-06) ════════════════════════════ 5.1 General ─────────── • `elfeed-entry-point': New customization option to customize `M-x elfeed' to either the search or tree buffer. • `elfeed-search-mode', `elfeed-show-mode', `elfeed-tree-mode': All Elfeed major modes derive from `special-mode'. • Hide irrelevant commands in `M-x' if `read-extended-command-predicate' is set to `command-completion-default-include-p'. • `elfeed-confirm-browse-url': New customization option. • `elfeed-use-libxml': New customization option to enable parsing via `libxml'. • New mouse menus in all Elfeed major modes. • Mouse support in the search buffer and the header line. • Moved elfeed-web.el to the separate repository at <https://github.com/emacs-elfeed/elfeed-web>. • Show title and search filter in Ibuffer via the variable `list-buffers-directory'. • `elfeed-last-update-relative': New option to show last database update in the header line relative to the current time. • `elfeed-csv-export': Marked as autoloaded, `elfeed-csv' is not required anymore. 5.2 Database ──────────── • `elfeed-db-directory': Change default to `~/.emacs.d/elfeed'. The change is backward compatible. If `~/.elfeed' is present, it will be used. • `elfeed-db-cache-timeout': New option to keep archive content cache alive. • `elfeed-db-save', `elfeed-db-pack': Reduce risk for database corruptions by writing to temporary files first and renaming atomically afterwards. … …
