WWW browsers: select one from helm menu before opening the URL
This commit is contained in:
parent
1cd40a2258
commit
48c5cf2a02
17
init.el
17
init.el
@ -900,9 +900,22 @@ inserted between the braces between the braces."
|
|||||||
:keybinding "g"))
|
:keybinding "g"))
|
||||||
|
|
||||||
|
|
||||||
;;; ### EWW browser ###
|
;;; ### WWW browsers ###
|
||||||
|
|
||||||
(setq browse-url-browser-function #'eww-browse-url)
|
(setq my-browsers
|
||||||
|
'(("Firefox" . browse-url-firefox)
|
||||||
|
("Chromium" . browse-url-chromium)
|
||||||
|
("EWW" . eww-browse-url)))
|
||||||
|
|
||||||
|
(defun my-browse-url (&rest args)
|
||||||
|
"Select the prefered browser from a helm menu before opening the URL."
|
||||||
|
(interactive)
|
||||||
|
(let ((browser (helm :sources (helm-build-sync-source "WWW browsers"
|
||||||
|
:candidates (mapcar 'car my-browsers))
|
||||||
|
:buffer "*my browsers*")))
|
||||||
|
(apply (cdr (assoc browser my-browsers)) args)))
|
||||||
|
|
||||||
|
(setq browse-url-browser-function #'my-browse-url)
|
||||||
|
|
||||||
(defun my-eww-scale-adjust ()
|
(defun my-eww-scale-adjust ()
|
||||||
"Slightly bigger font but text shorter than text."
|
"Slightly bigger font but text shorter than text."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user