Function: hui-menu-browser
hui-menu-browser is a macro defined in hui-menu.el.
Signature
(hui-menu-browser TITLE BROWSER-OPTION)
Documentation
Browser menu with a TITLE.
BROWSER-OPTION marks current active menu option as selected.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-menu.el
;;; ************************************************************************
;;; Private functions
;;; ************************************************************************
(defmacro hui-menu-browser (title browser-option)
"Browser menu with a TITLE.
BROWSER-OPTION marks current active menu option as selected."
`(list
(list ,title
["Chrome (Google)"
(setq ,browser-option #'browse-url-chrome)
:style radio
:selected (eq ,browser-option #'browse-url-chrome)]
["Chromium"
(setq ,browser-option #'browse-url-chromium)
:style radio
:selected (eq ,browser-option #'browse-url-chromium)]
["Default (System wide)"
(setq ,browser-option #'browse-url-default-browser)
:style radio
:selected (eq ,browser-option #'browse-url-default-browser)]
["EWW (Emacs)"
(setq ,browser-option #'eww-browse-url)
:style radio
:selected (eq ,browser-option #'eww-browse-url)]
;; Whatever browse-url-text-browser is set to, default is Lynx
["Emacs Text Browser"
(setq ,browser-option #'browse-url-text-emacs)
:style radio
:selected (eq ,browser-option #'browse-url-text-emacs)]
["Firefox"
(setq ,browser-option #'browse-url-firefox)
:style radio
:selected (eq ,browser-option #'browse-url-firefox)]
["KDE"
(setq ,browser-option #'browse-url-kde)
:style radio
:selected (eq ,browser-option #'browse-url-kde)]
["XTerm Text Browser"
(setq ,browser-option #'browse-url-text-xterm)
:style radio
:selected (eq ,browser-option #'browse-text-xterm)]
"----"
["Toggle-URLs-in-New-Window"
(setq browse-url-new-window-flag (not browse-url-new-window-flag))
:style toggle
:selected browse-url-new-window-flag])))