From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Newsgroups: gmane.emacs.help Subject: Re: eww - multiple buffers Date: Thu, 9 Jun 2016 16:24:33 +0200 Message-ID: <57597C21.2000409@easy-emacs.de> References: <57591A53.8060900@easy-emacs.de> <87twh2abnw.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1465482133 9633 80.91.229.3 (9 Jun 2016 14:22:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Jun 2016 14:22:13 +0000 (UTC) Cc: Help Gnu Emacs mailing list To: Tassilo Horn Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jun 09 16:21:57 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bB0qL-0001ka-0b for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Jun 2016 16:21:57 +0200 Original-Received: from localhost ([::1]:34870 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bB0qK-0007TP-6D for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Jun 2016 10:21:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34737) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bB0p5-00072g-D0 for help-gnu-emacs@gnu.org; Thu, 09 Jun 2016 10:20:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bB0p4-00034S-65 for help-gnu-emacs@gnu.org; Thu, 09 Jun 2016 10:20:39 -0400 Original-Received: from mout.kundenserver.de ([217.72.192.75]:54719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bB0oy-00033q-PK; Thu, 09 Jun 2016 10:20:33 -0400 Original-Received: from [192.168.178.35] ([77.6.184.2]) by mrelayeu.kundenserver.de (mreue103) with ESMTPSA (Nemesis) id 0M0bdu-1bS7lJ2tCQ-00uteK; Thu, 09 Jun 2016 16:20:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Icedove/38.8.0 In-Reply-To: <87twh2abnw.fsf@gnu.org> X-Provags-ID: V03:K0:38nqow6Nq5fhhChzZZub/mT02VlxO63r/LkZhZ6i+DV0JxBSiIS 42sbn6jU9bakzXmaOPDOTGUa6CaGFSdajfrjxgWvQqyIZCnSoQeFRWiflh7CBthLmfJR2WC eGLqqn0UyMNZ4knuzmwHLaKIJG8+RSZz4Ddqu3jFlTfNnvs26Q3nBgTxIjdIcOeMiIK43KE uxq/gl7oxRiss2O0R6XJA== X-UI-Out-Filterresults: notjunk:1;V01:K0:AWszrl8XjVA=:k8PP83uO7gzPbHeddLNYhz 6UHxFqCbb6xosE+3kqsHdyOyNzt80RCUzTV9QKKaA7GHAINbwAoyR/qnRai++fUUKJWrRWSfP HMRuWfO7O66Ys/Oksepm/V32/A11Dvv2s13zHUWJ2qm3YfmVVG+p0GXcJxMyx8JXe0FAmJMsp vyWbNLy/KRiC1kPRC2L5qtzcg++rsBO05tdSAoo99UwpJ1nhFmwiNP61eItRH9wwO4ZQU1qKX K1jNTgqt0FhuU8ufqq0hgJgMPLFUohBhbP7bitIiXmyyXZjQWJEWkAg152iJqlgsuvlcOm0zx i/SsXFsz3eX913SM1haCp9ktHgVMaTfYbdbAQfzeXKH5bb7I+X0Az+s04sjevmW3Ct7EZ+cdi mpYJz2R244xpN2CjkI6yJsnkoS/KL2YIqYdmP2guNa9fV2ZARiDtZpDGOXrflCdsXTck4aYo/ wi3i8TtfXoqB4Mz5GtqN/JyJLuV+W/8AYmA8Zmo1v03BGTiQaONxegDkU1oFPRoWsnIxSgA4e y7Nyt2Czc7URu0mpxpY67UNTHNeUAhY+r9x+raVp2QYsm0+WDec95iI21ohdm9s2DmiuTIQ2u nNsW3dXmWiMWfUkWJ1n96SVz/VNSBewmOcWw7ZXFEURbwDhoaHO1QcREDOyaajIiNuHBQ5Dma KqyTepRXduVIbWP2hKlNuJ/cCtaosbtFgLLKokocZVjHngl/Lr3EAAp9UOb2/nFfDKvF4BAaY Ee0o/BaGGLNc7xIR X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.75 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:110396 Archived-At: On 09.06.2016 12:39, Tassilo Horn wrote: > Andreas Röhler writes: > > Hi Andreas, > >> eww comes with a command "eww-list-buffers" - however, seems to exist >> only one hard-coded "*eww*" buffer at time. >> >> Is there a way to open different "*eww MY FYLE*" buffers in parallel? > Well, there's > > ,----[ C-h f eww-browse-url RET ] > | eww-browse-url is an autoloaded compiled Lisp function in ‘eww.el’. > | > | (eww-browse-url URL &optional NEW-WINDOW) > | > | Not documented. > `---- > > which can open a new buffer. And that's used by > > ,----[ C-h f eww-follow-link RET ] > | eww-follow-link is an interactive compiled Lisp function in ‘eww.el’. > | > | (eww-follow-link &optional EXTERNAL MOUSE-EVENT) > | > | Browse the URL under point. > | If EXTERNAL is single prefix, browse the URL using ‘shr-external-browser’. > | If EXTERNAL is double prefix, browse in new buffer. > `---- > > So you'd usually start with one eww buffer and then follow links with > `C-u C-u RET' which would create a new buffer for the referenced link. > > But you're right. It seems quite strange to me that you can't call > `eww' itself with a prefix arg to make it open a new buffer... > > HTH, > Tassilo Hmm, eww-browse-url isn't designed as command. When looking at, it seems to use the very same buffer too. (defun eww-browse-url (url &optional new-window) (when new-window (pop-to-buffer-same-window (generate-new-buffer "*eww*")) (eww-mode)) ;;; Maybe worth a feature request? Thanks all, Andreas