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)))))