(defun eww-browse-with-external-browser (&optional url)
"Browse the current URL with an external browser.
-Use `browse-url-secondary-browser-function' if it is an external
-browser, otherwise use `browse-url-with-browser-kind' to open an
-external browser."
+The browser to use is specified by the
+`browse-url-secondary-browser-function' variable."
(interactive nil eww-mode)
(setq url (or url (plist-get eww-data :url)))
(if (eq 'external (browse-url--browser-kind