devdocs-browser--follow-link should open a link in an external browser when a URL is not inside a Devdocs document. However, it doesn't do so. Instead, it'll always open the link in EWW.
We can see the reason eww-follow-link, which devdocs-browser--follow-link calls internally. eww-follow-link opens a link in an external browser only when the prefix argument is '(4). (Indeed, the docstring says, "EXTERNAL is the prefix argument.")
So right now the external predicate in devdocs-browser--follow-link should set current-prefix-arg, or something similar.
devdocs-browser--follow-linkshould open a link in an external browser when a URL is not inside a Devdocs document. However, it doesn't do so. Instead, it'll always open the link in EWW.We can see the reason
eww-follow-link, whichdevdocs-browser--follow-linkcalls internally.eww-follow-linkopens a link in an external browser only when the prefix argument is'(4). (Indeed, the docstring says, "EXTERNAL is the prefix argument.")So right now the external predicate in
devdocs-browser--follow-linkshould setcurrent-prefix-arg, or something similar.