From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.bugs Subject: bug#16211: eww should support multiple *eww* buffers Date: Sat, 21 Dec 2013 21:51:49 +0000 Message-ID: <871u15x47e.fsf@violet.siamics.net> References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1387662793 17962 80.91.229.3 (21 Dec 2013 21:53:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Dec 2013 21:53:13 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , Ted Zlatanov To: 16211@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 21 22:53:19 2013 Return-path: Envelope-to: geb-bug-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 1VuUTy-0007jz-OZ for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Dec 2013 22:53:14 +0100 Original-Received: from localhost ([::1]:55732 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VuUTy-0005Gt-Bz for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Dec 2013 16:53:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VuUTr-0005Gj-HP for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2013 16:53:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VuUTn-0005DI-4R for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2013 16:53:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VuUTm-0005D9-RI for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2013 16:53:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VuUTm-0005mN-FF for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2013 16:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Dec 2013 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16211 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138766272422118 (code B ref 16211); Sat, 21 Dec 2013 21:53:02 +0000 Original-Received: (at 16211) by debbugs.gnu.org; 21 Dec 2013 21:52:04 +0000 Original-Received: from localhost ([127.0.0.1]:33709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuUSp-0005kg-Kq for submit@debbugs.gnu.org; Sat, 21 Dec 2013 16:52:04 -0500 Original-Received: from fely.am-1.org ([78.47.74.50]:56555) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuUSm-0005kF-FB for 16211@debbugs.gnu.org; Sat, 21 Dec 2013 16:52:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:Cc:To:From; bh=2gO6ydNvKLU13buE6/kJfT+ZjWHPX3xjk61mPs4XuY0=; b=EZ1XaYCPoT68PCcaH1NhSRNzD8B+8zQy5QEWjNV4HczOxNgrMVzVg+MfDHe/x56Fc8Q7/lQgxg60gF6/LUYcfkeWeeL9SISU1pHjsh4ingiJPEjHVKZJosDfR2vk3rMxd8+VI7O12d+O5AxSHrpHGFuf2bGgImt7GLQ9oLrJepc=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1VuUSj-0004fA-3Z; Sat, 21 Dec 2013 21:51:57 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VuUSb-0007wa-MO; Sun, 22 Dec 2013 04:51:49 +0700 In-Reply-To: <87eh56dkdo.fsf@flea.lifelogs.com> (Ted Zlatanov's message of "Sat, 21 Dec 2013 15:22:43 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:82375 Archived-At: >>>>> "TZ" =3D=3D Ted Zlatanov writes: >>>>> On Sat, 21 Dec 2013 11:24:54 +0000 Ivan Shmakov wr= ote: IS> Package: emacs Severity: wishlist IS> EWW should support rendering Web pages in more than one buffer IS> (akin to =E2=80=9Ctabs=E2=80=9D and =E2=80=9Cwindows=E2=80=9D of many = other browsers out there.) TZ> I agree, but Lars and Stefan may not. They prefer (based on a TZ> discussion in emacs-devel just recently) a more Emacsian behavior TZ> where possible, instead of mimicking regular web browsers. Well, I have no problem with that: Gnus uses different Summary buffers for different groups, M-x mml-preview keeps creating new buffers even if called for the very same message buffer, and well, find-file isn=E2=80=99t constrained to a single buffer, either. IS> PS. And while there, why not to make the buffer names used by EWW IS> customizable, BTW? TZ> I agree this functionality would be nice, see `eww-setup-buffer'. TZ> Should be pretty trivial. Yes, I know: I=E2=80=99ve already patched the code. (I=E2=80=99ve tried to contact assign at gnu dot org for copyright disclaimer papers, but haven=E2=80=99t received any reply so far. And now I guess I=E2=80=99= d have to wait to the next year due to the holidays, anyway.) TZ> I don't see a need for complicated variable passing as you TZ> described and I omitted, but have no strong opinion about it TZ> either. Please note that eww-setup-buffer is called from the buffer filled by url-retrieve, and /not/ from one of the EWW buffers. I see no obvious way for it to deduce from which buffer the original command (say, M-x eww) was called so to get back there. --=20 FSF associate member #7257