Variable: browse-url-default-handlers

browse-url-default-handlers is a variable defined in browse-url.el.gz.

Value

(("\\`mailto:" . browse-url--mailto)
 ("\\`man:" . browse-url--man)
 ("\\`irc6?s?://" . browse-url--irc)
 (browse-url--non-html-file-url-p . browse-url-emacs))

Documentation

Like browse-url-handlers but populated by Emacs and packages.

Emacs and external packages capable of browsing certain URLs should place their entries in this alist rather than browse-url-handlers which is reserved for the user.

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/net/browse-url.el.gz
;;;###autoload
(defvar browse-url-default-handlers
  '(("\\`mailto:" . browse-url--mailto)
    ("\\`man:" . browse-url--man)
    ("\\`irc6?s?://" . browse-url--irc)
    (browse-url--non-html-file-url-p . browse-url-emacs))
  "Like `browse-url-handlers' but populated by Emacs and packages.

Emacs and external packages capable of browsing certain URLs
should place their entries in this alist rather than
`browse-url-handlers' which is reserved for the user.")