From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.bugs Subject: bug#16211: eww should support multiple *eww* buffers Date: Sun, 22 Dec 2013 17:36:42 -0500 Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos Message-ID: <87sitkbjid.fsf@flea.lifelogs.com> References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <871u15x47e.fsf@violet.siamics.net> 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 1387751772 25568 80.91.229.3 (22 Dec 2013 22:36:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 22 Dec 2013 22:36:12 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , 16211@debbugs.gnu.org To: Ivan Shmakov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 22 23:36:18 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 1VurdB-0000D9-Vw for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Dec 2013 23:36:18 +0100 Original-Received: from localhost ([::1]:59459 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VurdB-0007EX-KJ for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Dec 2013 17:36:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37544) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vurd3-0007EQ-AX for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2013 17:36:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vurcw-0002Yy-LG for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2013 17:36:09 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vurcw-0002Yt-Hh for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2013 17:36:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vurcw-0003ZE-Ax for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2013 17:36:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Dec 2013 22:36: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.138775172413655 (code B ref 16211); Sun, 22 Dec 2013 22:36:02 +0000 Original-Received: (at 16211) by debbugs.gnu.org; 22 Dec 2013 22:35:24 +0000 Original-Received: from localhost ([127.0.0.1]:34968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VurcK-0003YB-03 for submit@debbugs.gnu.org; Sun, 22 Dec 2013 17:35:24 -0500 Original-Received: from mail-qc0-f171.google.com ([209.85.216.171]:49571) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VurcH-0003Y1-G3 for 16211@debbugs.gnu.org; Sun, 22 Dec 2013 17:35:21 -0500 Original-Received: by mail-qc0-f171.google.com with SMTP id c9so4234700qcz.16 for <16211@debbugs.gnu.org>; Sun, 22 Dec 2013 14:35:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type:content-transfer-encoding; bh=Wbij9wC6SBZfAzWiIl6CuMpc/Q9LkVa8NHDlsZCYnbM=; b=moLZK9Vev+lyBHDi81l20RKuGygXJXtn//5Enp3LLQBAx4g1dvV0RjmsyFpDhJpOLJ gDxCZQj59wEoPP9sWT6cybfnfez482cFG8Z6jRvihsoq9Xal3Q/Z2O9oYiR1h41/tyUp Kh2XwEMIw1a2TzINpFCSNd50L8cKTtU9zBWmo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=Wbij9wC6SBZfAzWiIl6CuMpc/Q9LkVa8NHDlsZCYnbM=; b=k5Q0T7lGzf+EvihfOYWjZzw6UrLoZKW4/Mvv9iRoG4h3m9SMnoSdenxRaVG5PX9OgD w/IqZCZtxl8dQ9y1/vyXDsABPd76XqY4OMriZgA69lu7/BTKoorsi+xvbuwiLe5Gf3td U2pqhlVb1bDI2tXub98A2dNbcMJqIdL4uP8czZpF2nOis5gLl0lE7uNjeKbgOPdw4nMm 1LFwGufm6jKKiySC5VkMOGnUsCdkMzzTBP3f1/tabjXnZBGRBevFTGneZUfakqootDPO zxoOBf+oNKtmsLxiQi08D52WkO4ma5szY1ZmpX5X2V2E3vCjEQhlPgLMQtIab2P3QAXW 3hJg== X-Gm-Message-State: ALoCoQlo+tkkNxdWy3sMFUe5g92ZVSJLgFThIXg20SnFYI6nxWkm40TBfVpKBKpYQmqrA5L4rRyF X-Received: by 10.224.168.13 with SMTP id s13mr37103319qay.18.1387751720965; Sun, 22 Dec 2013 14:35:20 -0800 (PST) Original-Received: from flea.lifelogs.com (c-98-229-61-72.hsd1.ma.comcast.net. [98.229.61.72]) by mx.google.com with ESMTPSA id f12sm18467807qaa.18.2013.12.22.14.35.19 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Dec 2013 14:35:20 -0800 (PST) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: <871u15x47e.fsf@violet.siamics.net> (Ivan Shmakov's message of "Sat, 21 Dec 2013 21:51:49 +0000") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (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:82412 Archived-At: On Sat, 21 Dec 2013 21:51:49 +0000 Ivan Shmakov wrote:=20 >>>>>> "TZ" =3D=3D Ted Zlatanov writes: >>>>>> On Sat, 21 Dec 2013 11:24:54 +0000 Ivan Shmakov w= rote: 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 o= ther 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. IS> Well, I have no problem with that: Gnus uses different Summary IS> buffers for different groups, M-x mml-preview keeps creating new IS> buffers even if called for the very same message buffer, and IS> well, find-file isn=E2=80=99t constrained to a single buffer, either. Actually Lars specifically said eww is not like Gnus. Please read the discussion; do you need a URL? 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. IS> Yes, I know: I=E2=80=99ve already patched the code. (I=E2=80=99ve tri= ed to IS> contact assign at gnu dot org for copyright disclaimer papers, IS> but haven=E2=80=99t received any reply so far. And now I guess I=E2= =80=99d have IS> to wait to the next year due to the holidays, anyway.) Well, no rush on this, it's not a bug or a critical feature... 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. IS> Please note that eww-setup-buffer is called from the buffer IS> filled by url-retrieve, and /not/ from one of the EWW buffers. IS> I see no obvious way for it to deduce from which buffer the IS> original command (say, M-x eww) was called so to get back there. Right, OK. I will let you and Lars figure it out, but if you can propose a patch to accomplish what you describe, it will probably speed things up. Ted