Function: eww--open-url-in-new-buffer
eww--open-url-in-new-buffer is a byte-compiled function defined in
eww.el.gz.
Signature
(eww--open-url-in-new-buffer URL)
Documentation
Open the URL in a new EWW buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/net/eww.el.gz
(defun eww--open-url-in-new-buffer (url)
"Open the URL in a new EWW buffer."
;; Clone is useful to keep history, but we
;; should not clone from a non-eww buffer.
(with-current-buffer
(if (eq major-mode 'eww-mode) (clone-buffer)
(generate-new-buffer "*eww*"))
(unless (equal url (eww-current-url))
(eww-mode)
(eww (if (consp url) (car url) url)))))