Hi! I'm trying to follow the example configuration in the project's README, but when I tell Elfeed to update, I get this error in the message buffer:
Wrong number of arguments: #<subr elfeed-protocol-advice-feed-list>, 1
Here is the relevant section of my configuration:
(use-package elfeed
:defer t
:load elfeed-protocol
:custom
(elfeed-search-sort-order 'ascending)
(elfeed-search-filter "@1day +unread")
(elfeed-use-curl t)
(elfeed-curl-max-connections 10)
:config
(setq elfeed-feeds '(("freshrss+https://s0ph0s@subdomain.s0ph0s.dog"
:api-url "https://subdomain.s0ph0s.dog/api/greader.php"
:password "redacted"))))
(use-package elfeed-protocol
:defer t
:after elfeed
:custom
;;(elfeed-protocol-enabled-protocols '(fever))
(elfeed-protocol-enabled-protocols '(freshrss))
;;(elfeed-protocol-fever-fetch-category-as-tag t)
;;(elfeed-protocol-fever-update-unread-only t)
;;(elfeed-protocol-feeds '(("freshrss+https://s0ph0s@subdomain.s0ph0s.dog"
;; :api-url "https://subdomain.s0ph0s.dog/api/greader.php"
;; :password "redacted")))
(elfeed-log-level 'debug)
:config
(elfeed-protocol-enable)
:hook
(after-init . toggle-debug-on-error))
(use-package elfeed-protocol-freshrss
:defer t
:after elfeed
:config
(elfeed-protocol-freshrss-register-protocol))
Am I using the package incorrectly? Is this actually hitting a bug?
Software Version Information
- Emacs: 30.2
- Elfeed: 20260218.1306
- Elfeed-Protocol: 20240822.805
- Elfeed-Protocol-Freshrss: v1.2 (
81b2dd2a7a)