]> git.eshelyaron.com Git - emacs.git/commit
Allow for custom URL handlers in browse-url.
authorTassilo Horn <tsdh@gnu.org>
Mon, 4 May 2020 09:24:08 +0000 (11:24 +0200)
committerTassilo Horn <tsdh@gnu.org>
Wed, 6 May 2020 08:14:58 +0000 (10:14 +0200)
commitc4adfbae24d920f0ce62cb88b988219348d1ec73
treeb60ac0e763bc09d50c56795e833fe1a44070f28a
parent58c234aa8cb6e76d377f07cbf0b59f2552eb296b
Allow for custom URL handlers in browse-url.

* lisp/net/browse-url.el (browse-url-handlers): New defcustom.
(browse-url-default-handlers): New defvar.
(browse-url): Use them.  Adapt docstring.  Issue a warning pointing to
browse-url-handlers when browse-url-browser-function is an alist.
(browse-url--mailto, browse-url--man): New functions.
(browse-url--browser-defcustom-type): Add :doc that the alist usage is
deprecated.
(browse-url-browser-function): Remove documentation referring to the
alist usage and mention browse-url-handlers.
* doc/emacs/misc.texi: Document browse-url-handlers in Browse-URL
node.
* etc/NEWS: Mention browse-url-default-handlers and
browse-url-handlers.
doc/emacs/misc.texi
etc/NEWS
lisp/net/browse-url.el