eww: Fallback on -suggested-uris in -browse-with-external-browser

master
Pierre Neidhardt 2018-08-27 10:10:57 +02:00
parent 808367495c
commit 3e9a141de9
1 changed files with 11 additions and 0 deletions

View File

@ -117,6 +117,17 @@ word(s) will be searched for via `eww-search-prefix'."
(list url nil (current-buffer))))
(advice-add 'eww :override 'ambrevar/eww)
(defun ambrevar/eww-browse-with-external-browser (&optional url)
"Browse the current URL with an external browser.
The browser to used is specified by the `shr-external-browser' variable."
(interactive)
(funcall shr-external-browser (or url
(car (eww-suggested-uris))
(plist-get eww-data :url))))
(advice-add 'eww-browse-with-external-browser
:override
'ambrevar/eww-browse-with-external-browser)
(defun ambrevar/eww-open-in-new-buffer (url)
"Fetch URL and render the page.
If the input doesn't look like an URL or a domain name, the