Files
emacs/doc/misc
Lars Ingebrigtsen a32e1feb43 Enable browse-url to buttonize buffers
This patch also moves the internal/external browser logic from
shr to browse-url, where it belongs more naturally.

* doc/misc/eww.texi (Basics): Adjust to browse-url-external-browser.

* doc/misc/gnus.texi (Article Commands): Ditto.

* lisp/gnus/gnus-art.el (gnus-button-url-regexp): Default to
`browse-url-button-regexp', which has taken over the definition
previously enjoyed by this variable.

* lisp/gnus/gnus-sum.el (gnus-summary-browse-url): Adjust usage.

* lisp/net/browse-url.el (browse-url--browser-defcustom-type): New
internal variable...
(browse-url-browser-function, browse-url-external-browser): Used
by these two; the latter of which is a new variable.
(browse-url-botton-regexp): New variable.
(browse-url-button-map): New keymap.
(browse-url-button): New face.
(browse-url-add-buttons): New function to add clickable browse-url
buttons to almost any buffer.
(browse-url-button-open): New command.
(browse-url-button-copy): New command.

* lisp/net/eww.el (eww-browse-with-external-browser)
(eww-follow-link): Adjust usage.

* lisp/net/shr.el (shr-external-browser): Make an obsolete alias
of `browse-url-external-browser'.
(shr-browse-url): Adjust usage.
2019-07-28 15:55:37 +02:00
..
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-04-21 07:51:38 -07:00
2019-01-01 01:01:13 +00:00
2019-07-10 01:39:33 +02:00
2019-06-01 12:04:41 -07:00
2017-10-01 18:31:10 -07:00
2019-01-01 01:02:40 +00:00
2019-03-09 10:07:46 -08:00
2019-05-26 01:00:16 -07:00
2019-07-24 14:37:28 +02:00
2019-06-08 18:48:33 +03:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2018-12-31 17:57:29 -08:00
2019-06-01 12:04:41 -07:00
2017-10-01 18:31:10 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2018-12-31 17:57:29 -08:00
2019-03-05 21:55:09 -08:00
2019-04-21 07:51:38 -07:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-06-01 12:04:41 -07:00
2019-01-01 01:02:40 +00:00
2019-03-05 21:55:09 -08:00
2019-01-01 01:02:40 +00:00
2019-03-05 21:55:09 -08:00
2019-04-21 14:56:04 +03:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-03-05 21:55:09 -08:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-06-07 00:44:45 -07:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00
2019-01-01 01:02:40 +00:00