Filter Elfeed entries using Tag Syntax
mainThe Elfeed search buffer can be filtered using a specific syntax in the search string. Any component not starting with a special symbol is treated as a regular expression matching the entry's title or URL.
Filter Symbols
+tag: Required tag (must be present).-tag: Excluded tag (must not be present).@age: Age or date range restriction.- Relative:
@2years,@3-days-ago(use dashes instead of spaces). - Absolute:
@2019-06-24. - Range:
@2019-06-20--2019-06-24or@5-days-ago--1-day-ago. - Note: Filters with age restrictions are significantly more efficient.
- Relative:
!regex: Inverse regular expression (matches entries NOT matching the regex).#number: Limit the total number of entries displayed (e.g.,#20).~~regex: Include only entries where the feed (title/URL) matches the regex.=~regex: Exclude entries where the feed (title/URL) matches the regex.
Examples
@6months +unread: Unread entries from the last six months.linu[xs] @1-year-old: Entries about Linux or Linus from the last year.-unread +youtube #10: 10 most recent read entries taggedyoutube.+unread !x?emacs: Unread entries not containingemacsorxemacsin title/link.