Following gnus links in org fails with the message: funcall: Wrong number of arguments: ((t) (path _) "Follow the Gnus message or folder link specified by PATH." (if (string-match "\\`\\([^#]+\\)\\(#\\(.*\\)\\)?" path) nil (error "Error in Gnus link %S" path)) (let ((group (match-string-no-properties 1 path)) (article (match-string-no-properties 3 path))) (org-gnus-follow-link group article))), 1
The function is org-gnus-open in ol-gnus.el. I found a workaround by changing the function arguments: (defun org-gnus-open (path &rest _ moo) I put the "moo" argument in for testing. I can eval the original function and run it by itself and it works fine, so maybe the calling function is passing too many arguments. I believe the calling function is org-open-at-point from org.el. I'm running the latest org (20210920) from melpa. The file ol-gnus.el gets loaded via org module customization.