[NonGNU ELPA] Elfeed version 4.2.0
ELPA update <[email protected]>
| Newsgroups | gmane.emacs.sources |
|---|---|
| Message-ID | <[email protected]> |
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.
… …