From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Dec 2013 11:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16211 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16211@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13876251146342 (code B ref -1); Sat, 21 Dec 2013 11:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Dec 2013 11:25:14 +0000 Received: from localhost ([127.0.0.1]:60905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuKg9-0001e8-MI for submit@debbugs.gnu.org; Sat, 21 Dec 2013 06:25:12 -0500 Received: from fely.am-1.org ([78.47.74.50]:56509) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuKg3-0001di-CV for submit@debbugs.gnu.org; Sat, 21 Dec 2013 06:25:04 -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:Date:Sender:Subject:To:From; bh=i2uHZl3oSbk3FodY36sZfrLL2kcuaTNSLBOrkz/UrLY=; b=oDNSqAupR3SwMImb9FVWV1pLq5qze2q2+7i+BwcZxWhJLPqxuuvpE5Os5NXq48tcz3rWVpFesjfbKq76HrW+HTHsCGAo5E4sMdpiRnx3wJxlXbBsxuxiQ0V9B8/t4tGLgUTuKgVQcLDgJ7wlLsDAeh5RwKKjuofyme1lloUwrLU=; 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 1VuKg2-0000EI-1z for submit@debbugs.gnu.org; Sat, 21 Dec 2013 11:25:02 +0000 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 1VuKfv-0006fr-4y for submit@debbugs.gnu.org; Sat, 21 Dec 2013 18:24:55 +0700 From: Ivan Shmakov Date: Sat, 21 Dec 2013 11:24:54 +0000 Message-ID: <87fvpmwint.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Package: emacs Severity: wishlist EWW should support rendering Web pages in more than one buffer (akin to =E2=80=9Ctabs=E2=80=9D and =E2=80=9Cwindows=E2=80=9D of many othe= r browsers out there.) This could=E2=80=99ve been a matter of a single variable, made local (and non-nil) in =E2=80=98*eww*=E2=80=99 buffers, but as eww-render is cal= led from the /data/ buffer (and not the buffer the Web page was requested from), it=E2=80=99s likely to be necessary to pass the buffer to eww-render explicitly, whenever it=E2=80=99s called via url-retrieve. For simplicity, eww-render may then dynamically bind some variable to the buffer passed, which is then to be used by eww-setup-buffer (instead of requesting the =E2=80=98*eww*=E2=80=99 buffer= .) Then, to get a new buffer to render Web pages in, we simply create one, and call eww-mode from there. (The latter flagging the buffer as suitable for rendering, perhaps re-using the very same variable as bound dynamically by eww-render above, only making it local to the buffer.) PS. And while there, why not to make the buffer names used by EWW customizable, BTW? --=20 FSF associate member #7257 From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Dec 2013 20:22:01 +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: To: Ivan Shmakov Cc: Lars Magne Ingebrigtsen , 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138765728711157 (code B ref 16211); Sat, 21 Dec 2013 20:22:01 +0000 Received: (at 16211) by debbugs.gnu.org; 21 Dec 2013 20:21:27 +0000 Received: from localhost ([127.0.0.1]:33622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuT38-0002tr-Nb for submit@debbugs.gnu.org; Sat, 21 Dec 2013 15:21:27 -0500 Received: from mail-qa0-f52.google.com ([209.85.216.52]:49490) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuT35-0002tg-Oz for 16211@debbugs.gnu.org; Sat, 21 Dec 2013 15:21:24 -0500 Received: by mail-qa0-f52.google.com with SMTP id cm18so3846773qab.4 for <16211@debbugs.gnu.org>; Sat, 21 Dec 2013 12:21:23 -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=eV9wHAMvl47Y6Rg24QSzquG+eXr//c5LHBAGlAmX8as=; b=l0s/WEvJNBpIvXoE06dt9omlMdpjdbdZ9WoxAGxG1L/805yBuOnRuvqMOCvA4HUzVP N9qkgGQV1oTiBkwWV0dj257bnaR92mUn/DmQHnHQI/JPsPiV/7qASRG3UCPzPkwhy6f0 QJxsikazsLEBs3sWxjsaHLw2lM4Weav02VB1U= 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=eV9wHAMvl47Y6Rg24QSzquG+eXr//c5LHBAGlAmX8as=; b=OX4ZpoHwZ2p0ZWNWK/v4VTarlskRU2WAK1HrQJhKnV9DjbyI3zWsEPcGTbGgRwQUQT uP6ybaI0BH1lfHb6t4Gw+cu+DYpEMXFT8KfAx/gZ0ChpfbJsdwOaRvp3Bw4uuSYhsNxB O7DYOhNy1DJ7jEyNcaEKU/o9+6hy8xvlbT9of2Gn3PqcSLTzdOTadTYtkSmjJJ6YngEW TD0k5gOgu35i4W8zdLMxRSxeVhR+E9QZIwyODquU2DHYMKcp8sx+V4arTXo9a4Gp5cd/ n8NxWWsMeImemEjtCg7hJH2wegI9mivceVJVIUg/7OBBxZ1O2sBLsRUUPcNyMZrhATdM hsYA== X-Gm-Message-State: ALoCoQn07qxmxSMD69aD3MjbGeHA0FARPLYX2QhZHdz9YO/raJn2XNuAZragSwpSUh6utDnzZa4i X-Received: by 10.229.7.133 with SMTP id d5mr27371789qcd.10.1387657283342; Sat, 21 Dec 2013 12:21:23 -0800 (PST) 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 f10sm24092675qej.1.2013.12.21.12.21.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Dec 2013 12:21:22 -0800 (PST) From: Ted Zlatanov 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 References: <87fvpmwint.fsf@violet.siamics.net> 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 Date: Sat, 21 Dec 2013 15:22:43 -0500 In-Reply-To: <87fvpmwint.fsf@violet.siamics.net> (Ivan Shmakov's message of "Sat, 21 Dec 2013 11:24:54 +0000") Message-ID: <87eh56dkdo.fsf@flea.lifelogs.com> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sat, 21 Dec 2013 11:24:54 +0000 Ivan Shmakov wrote:=20 IS> Package: emacs IS> 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.) I agree, but Lars and Stefan may not. They prefer (based on a discussion in emacs-devel just recently) a more Emacsian behavior where possible, instead of mimicking regular web browsers. IS> PS. And while there, why not to make the buffer names used by EWW IS> customizable, BTW? I agree this functionality would be nice, see `eww-setup-buffer'. Should be pretty trivial. I don't see a need for complicated variable passing as you described and I omitted, but have no strong opinion about it either. Ted From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers 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: To: 16211@debbugs.gnu.org Cc: Lars Magne Ingebrigtsen , Ted Zlatanov Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138766272422118 (code B ref 16211); Sat, 21 Dec 2013 21:53:02 +0000 Received: (at 16211) by debbugs.gnu.org; 21 Dec 2013 21:52:04 +0000 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 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=; 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 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 From: Ivan Shmakov References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> Date: Sat, 21 Dec 2013 21:51:49 +0000 In-Reply-To: <87eh56dkdo.fsf@flea.lifelogs.com> (Ted Zlatanov's message of "Sat, 21 Dec 2013 15:22:43 -0500") Message-ID: <871u15x47e.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> "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 From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers 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: To: Ivan Shmakov Cc: Lars Magne Ingebrigtsen , 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138775172413655 (code B ref 16211); Sun, 22 Dec 2013 22:36:02 +0000 Received: (at 16211) by debbugs.gnu.org; 22 Dec 2013 22:35:24 +0000 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 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 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) 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) From: Ted Zlatanov 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 References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <871u15x47e.fsf@violet.siamics.net> 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 Date: Sun, 22 Dec 2013 17:36:42 -0500 In-Reply-To: <871u15x47e.fsf@violet.siamics.net> (Ivan Shmakov's message of "Sat, 21 Dec 2013 21:51:49 +0000") Message-ID: <87sitkbjid.fsf@flea.lifelogs.com> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) 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 From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Dec 2013 03:22:01 +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: To: Ivan Shmakov Cc: Lars Magne Ingebrigtsen , 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138776889416961 (code B ref 16211); Mon, 23 Dec 2013 03:22:01 +0000 Received: (at 16211) by debbugs.gnu.org; 23 Dec 2013 03:21:34 +0000 Received: from localhost ([127.0.0.1]:35144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vuw5F-0004PU-Lu for submit@debbugs.gnu.org; Sun, 22 Dec 2013 22:21:33 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:47509) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vuw5D-0004PH-LC for 16211@debbugs.gnu.org; Sun, 22 Dec 2013 22:21:32 -0500 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id rBN3LRxY024877; Sun, 22 Dec 2013 22:21:28 -0500 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id F18B6AE25E; Sun, 22 Dec 2013 22:21:27 -0500 (EST) From: Stefan Monnier Message-ID: References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> Date: Sun, 22 Dec 2013 22:21:27 -0500 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.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4800=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4800> : inlines <347> : streams <1095456> : uri <1632563> X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) 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.) > I agree, but Lars and Stefan may not. They prefer (based on a > discussion in emacs-devel just recently) a more Emacsian behavior where > possible, instead of mimicking regular web browsers. Not sure what you're thinking of. I've spent a fair deal of time hacking on info.el so that we could have several Info buffers at the same time. Same for PCL-CVS, *Help* and a few others. Emacs is an Operating System. So of course, we want to be able to have several eww buffers at the same time. Stefan From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Dec 2013 13:11: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: To: Stefan Monnier Cc: Lars Magne Ingebrigtsen , 16211@debbugs.gnu.org, Ivan Shmakov Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138780421728057 (code B ref 16211); Mon, 23 Dec 2013 13:11:02 +0000 Received: (at 16211) by debbugs.gnu.org; 23 Dec 2013 13:10:17 +0000 Received: from localhost ([127.0.0.1]:35472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vv5Gy-0007IQ-5P for submit@debbugs.gnu.org; Mon, 23 Dec 2013 08:10:16 -0500 Received: from mail-qe0-f42.google.com ([209.85.128.42]:61771) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vv5Gw-0007IF-DD for 16211@debbugs.gnu.org; Mon, 23 Dec 2013 08:10:14 -0500 Received: by mail-qe0-f42.google.com with SMTP id b4so5162989qen.1 for <16211@debbugs.gnu.org>; Mon, 23 Dec 2013 05:10:13 -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=ceWYuNz4f39Tkg/FHm2djgG7XmhHF4MmM7RVOzbqQbM=; b=m2TgOj8LNuE05C7Bfv70kQRHDYDUnppAwB5loROI3Pb4DGTxp+BnQ2c0NHOZTp8dEZ G10xbIkwArqanwtuf8mz87LI+mHywGwohW7EKFRrf5ZQZOfhdLBqz0XTrypNantH8TR0 HDZcdg+2rgwHFQgrsJM+l7uaOL3dtii6FIsxU= 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=ceWYuNz4f39Tkg/FHm2djgG7XmhHF4MmM7RVOzbqQbM=; b=Qq9anUa3Tjsls60kaeWxacMo8Vq3OmmNlpio0hvVkb1yglDwJxMWHgYB5xwqTkeQUD IFsPq6Ym0HIDGur5SVMy4m5JwFvbFzSh1OQ5EAa/E7w2PasANWROAJ+G/nTmRTDway/W 0CqY93NTvpmJflJx6f3iABGebosl7WUaCY9VTWFCiZsnqndglZTyUrSfz4r81z/XTrhJ 4yGubku55XXL98eua1TruOUW9cu0ArMaPm7iHCoqPFCx+tVkTBZ4C/WkM/N1LQ07WrAN 9jxt//Qp9McfyES++WKCejoxvIHt6cZEMBkyZiNGGZ0oaRsU9eUVu4vsKrqWtB7vVFts m1rA== X-Gm-Message-State: ALoCoQk9id2FbESOJdjzulKI5IyuvCVqnAtmRDo0MVO25RFMvMHAs3/vWALHgDTP9q5+GgY84mUv X-Received: by 10.224.22.145 with SMTP id n17mr16262899qab.103.1387804213026; Mon, 23 Dec 2013 05:10:13 -0800 (PST) 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 hw5sm21985498qeb.20.2013.12.23.05.10.12 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Dec 2013 05:10:12 -0800 (PST) From: Ted Zlatanov 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 References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> 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 Date: Mon, 23 Dec 2013 08:11:35 -0500 In-Reply-To: (Stefan Monnier's message of "Sun, 22 Dec 2013 22:21:27 -0500") Message-ID: <87d2knaf08.fsf@flea.lifelogs.com> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sun, 22 Dec 2013 22:21:27 -0500 Stefan Monnier wrote:=20 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.) >> I agree, but Lars and Stefan may not. They prefer (based on a >> discussion in emacs-devel just recently) a more Emacsian behavior where >> possible, instead of mimicking regular web browsers. SM> Not sure what you're thinking of. I've spent a fair deal of time SM> hacking on info.el so that we could have several Info buffers at the SM> same time. Same for PCL-CVS, *Help* and a few others. SM> Emacs is an Operating System. So of course, we want to be able to have SM> several eww buffers at the same time. I was talking about "tabs" and "windows" specifically, which imply a collection of eww buffers should be somehow associated. Anyhow, as I said, I'm in favor of this as well, I just didn't want to assume this direction was desirable. Ted From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Dec 2013 18:20: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: To: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.13878227752013 (code B ref 16211); Mon, 23 Dec 2013 18:20:02 +0000 Received: (at 16211) by debbugs.gnu.org; 23 Dec 2013 18:19:35 +0000 Received: from localhost ([127.0.0.1]:36280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvA6I-0000WO-Um for submit@debbugs.gnu.org; Mon, 23 Dec 2013 13:19:35 -0500 Received: from fely.am-1.org ([78.47.74.50]:56700) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvA6G-0000WF-T5 for 16211@debbugs.gnu.org; Mon, 23 Dec 2013 13:19:33 -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:To:From; bh=T2TuTzAT0a80ABa9orqyAIKs2GnuqOgGcB5Lo92fHCE=; b=AaFQHvGRZByad62aXf4WhYW2F0nE22RlFXLmrXlBphyG0jfyyQ+3G6zdINALRblM2OosQJY26DIW3isP1gFf6H9DpIUU+1t037GEuDY7cOSdf8fWcwCs8S4Y01fpv/VX6rQ1HINzOaDb0CiJuGigZSx16PnoUIf1h3urfvs1SaE=; 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 1VvA6F-0006lk-7S for 16211@debbugs.gnu.org; Mon, 23 Dec 2013 18:19:31 +0000 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 1VvA67-0006ac-Ov for 16211@debbugs.gnu.org; Tue, 24 Dec 2013 01:19:23 +0700 From: Ivan Shmakov References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> Date: Mon, 23 Dec 2013 18:19:22 +0000 In-Reply-To: <87d2knaf08.fsf@flea.lifelogs.com> (Ted Zlatanov's message of "Mon, 23 Dec 2013 08:11:35 -0500") Message-ID: <87r493toph.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> Ted Zlatanov writes: >>>>> On Sun, 22 Dec 2013 22:21:27 -0500 Stefan Monnier wrote: >>>> EWW should support rendering Web pages in more than one buffer >>>> (akin to =E2=80=9Ctabs=E2=80=9D and =E2=80=9Cwindows=E2=80=9D of many= other browsers out there.) >>> I agree, but Lars and Stefan may not. They prefer (based on a >>> discussion in emacs-devel just recently) a more Emacsian behavior >>> where possible, instead of mimicking regular web browsers. [=E2=80=A6] >> Emacs is an Operating System. So of course, we want to be able to >> have several eww buffers at the same time. > I was talking about "tabs" and "windows" specifically, which imply a > collection of eww buffers should be somehow associated. Anyhow, as I > said, I'm in favor of this as well, I just didn't want to assume this > direction was desirable. FTR, it wasn=E2=80=99t my intent to imply any sort of such association. (Apart from the one arising from the fact that the EWW buffers being discussed are to belong to the same Emacs process.) --=20 FSF associate member #7257 From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Dec 2013 19:02: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: To: Ivan Shmakov Cc: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.13878252697120 (code B ref 16211); Mon, 23 Dec 2013 19:02:02 +0000 Received: (at 16211) by debbugs.gnu.org; 23 Dec 2013 19:01:09 +0000 Received: from localhost ([127.0.0.1]:36386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvAkX-0001qm-5t for submit@debbugs.gnu.org; Mon, 23 Dec 2013 14:01:09 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:46147) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvAkV-0001qb-7E for 16211@debbugs.gnu.org; Mon, 23 Dec 2013 14:01:07 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VvAkS-0004um-Ud; Mon, 23 Dec 2013 14:01:04 -0500 From: Glenn Morris References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87r493toph.fsf@violet.siamics.net> X-Spook: blackjack colonel BCCI SSL Blowpipe Echelon Downing X-Ran: =o+_z^wKxD[bVt}1f)h{rWmhGI2*:u=S)uEUN%1%{[Zve-s(=lpzP\n:0x\^]EKMJK][Gn X-Hue: yellow X-Attribution: GM Date: Mon, 23 Dec 2013 14:01:04 -0500 In-Reply-To: <87r493toph.fsf@violet.siamics.net> (Ivan Shmakov's message of "Mon, 23 Dec 2013 18:19:22 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.6 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Massively off-topic: OK, so I'm finally going to bite and say that I have never seen anyone indent their own text in emails (and unindent quoted material). Where did you get this habit from? I find it a bit strange to read. (This is the _exact_ opposite of the convention used by rms, for example.) From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Dec 2013 08:12:01 +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: To: Stefan Monnier Cc: 16211@debbugs.gnu.org, Ivan Shmakov Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138787270910013 (code B ref 16211); Tue, 24 Dec 2013 08:12:01 +0000 Received: (at 16211) by debbugs.gnu.org; 24 Dec 2013 08:11:49 +0000 Received: from localhost ([127.0.0.1]:37610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvN5g-0002bQ-Ne for submit@debbugs.gnu.org; Tue, 24 Dec 2013 03:11:49 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:47672) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvN5c-0002bG-Uq for 16211@debbugs.gnu.org; Tue, 24 Dec 2013 03:11:47 -0500 Received: from 77.18.245.69.tmi.telenormobil.no ([77.18.245.69] helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VvN5M-00084z-PP; Tue, 24 Dec 2013 09:11:28 +0100 From: Lars Ingebrigtsen References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> Date: Tue, 24 Dec 2013 09:05:34 +0100 In-Reply-To: <87d2knaf08.fsf@flea.lifelogs.com> (Ted Zlatanov's message of "Mon, 23 Dec 2013 08:11:35 -0500") Message-ID: <87a9fqy8q9.fsf@building.gnus.org> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1VvN5M-00084z-PP X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1388477490.84974@HCf6l3MQ/45FlS3inQ1aXA X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ted Zlatanov writes: > I was talking about "tabs" and "windows" specifically, which imply a > collection of eww buffers should be somehow associated. Anyhow, as I > said, I'm in favor of this as well, I just didn't want to assume this > direction was desirable. I'm not sure I quite see the value in grouping eww buffers in tabs, but it should be possible to just rename an eww buffer and create new ones with `M-x eww'. That's almost possible now, perhaps? The eww buffer uses only buffer-local variables (or is supposed to), so things should, like work. But I haven't tried doing that at all, so the likelihood of that working is probably zero. >"? But it should be fixable. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Dec 2013 08:51:01 +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: To: 16211@debbugs.gnu.org Cc: Lars Ingebrigtsen Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.138787500918385 (code B ref 16211); Tue, 24 Dec 2013 08:51:01 +0000 Received: (at 16211) by debbugs.gnu.org; 24 Dec 2013 08:50:09 +0000 Received: from localhost ([127.0.0.1]:37666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvNgi-0004mP-Ps for submit@debbugs.gnu.org; Tue, 24 Dec 2013 03:50:08 -0500 Received: from fely.am-1.org ([78.47.74.50]:56765) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvNgc-0004lp-9T for 16211@debbugs.gnu.org; Tue, 24 Dec 2013 03:50:02 -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=lCtof6YlHu4U1Xk0a7EodgKIDOtdWGJrkFp8yZw92gY=; b=Pq92R5dLQbydh4AMG0CiC3Ihb3YsLhnSRykQqWhff0I2s9RUQmQvGqbFWT3YTZTBs47peUTw2H8+LCW3F/KU1kH/lkSnpjESfg/etjyqJQEDAfy2wjzyFUF5INOTOQaMAKO+W1BXzyfRsSQI2TV9O6DHXjn+TtQD/IGNsWo6jlA=; 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 1VvNga-0004NK-GU; Tue, 24 Dec 2013 08:49:57 +0000 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 1VvNgT-000864-37; Tue, 24 Dec 2013 15:49:49 +0700 From: Ivan Shmakov References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87a9fqy8q9.fsf@building.gnus.org> Date: Tue, 24 Dec 2013 08:49:47 +0000 In-Reply-To: <87a9fqy8q9.fsf@building.gnus.org> (Lars Ingebrigtsen's message of "Tue, 24 Dec 2013 09:05:34 +0100") Message-ID: <871u12tyz8.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> Lars Ingebrigtsen writes: >>>>> Ted Zlatanov writes: >> I was talking about "tabs" and "windows" specifically, which imply a >> collection of eww buffers should be somehow associated. Anyhow, as >> I said, I'm in favor of this as well, I just didn't want to assume >> this direction was desirable. > I'm not sure I quite see the value in grouping eww buffers in tabs, > but it should be possible to just rename an eww buffer and create new > ones with `M-x eww'. That's almost possible now, perhaps? The eww > buffer uses only buffer-local variables (or is supposed to), so > things should, like work. > But I haven't tried doing that at all, so the likelihood of that > working is probably zero. >"? But it should be fixable. The problem is that trying to M-x=C2=A0eww, or to follow a link, in such a renamed buffer, results in the target document still being rendered in the *eww* buffer. As I=E2=80=99ve already mentioned [1, 2], it happens because url-retrieve (as called by M-x=C2=A0eww and M-x=C2=A0eww-reload) calls its callback (which is eww-render in these cases) /not/ in the original buffer, but instead in a buffer holding the data fetched from the URI specified. Which makes it necessary to pass the original buffer (the one from which M-x=C2=A0eww is called) to eww-render (through the =E2=80=98cbargs=E2=80=99 argument to url-retrie= ve.) Then, eww-render may pass the buffer to eww-setup-buffer, either via a dynamically-bound variable, or as an argument. (Alternatively, eww-render may switch to the buffer by itself.) [1] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16211#5 [2] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16211#11 --=20 FSF associate member #7257 From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Jul 2014 19:06:01 +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: To: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.14046735242870 (code B ref 16211); Sun, 06 Jul 2014 19:06:01 +0000 Received: (at 16211) by debbugs.gnu.org; 6 Jul 2014 19:05:24 +0000 Received: from localhost ([127.0.0.1]:45181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X3rkZ-0000kD-OT for submit@debbugs.gnu.org; Sun, 06 Jul 2014 15:05:24 -0400 Received: from fely.am-1.org ([78.47.74.50]:46240) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X3rkW-0000jx-2L for 16211@debbugs.gnu.org; Sun, 06 Jul 2014 15:05:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=+t1ZSy/BT/ynzNu+V3Od1S7ms3LqCEYyiVvysOPLUzI=; b=R6JRttuyHf5Q82Q4fx7klkyshVVbo9UxiCPO6nawb7SivPkJ5HVEQuUjxxj9u+nx5eKEdLXGbZhoRyAlUNXXUqzzJexDs+iedNnphcx/czRY1N5m3nJcyYGGWWQPByS3Rs7y+R510Sa7pKVGc8ROqRUe/4q3JdpNDoFZMP0Ix3U=; Received: from host-46-241-38-202.bbcustomer.zsttk.net ([46.241.38.202] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1X3rkV-00009n-5V for 16211@debbugs.gnu.org; Sun, 06 Jul 2014 19:05:19 +0000 Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1X3rkO-0000XI-P1 for 16211@debbugs.gnu.org; Mon, 07 Jul 2014 02:05:12 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1X3rkN-0001gN-S5 for 16211@debbugs.gnu.org; Mon, 07 Jul 2014 02:05:11 +0700 From: Ivan Shmakov References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <871u15x47e.fsf@violet.siamics.net> <87sitkbjid.fsf@flea.lifelogs.com> Date: Sun, 06 Jul 2014 19:05:11 +0000 In-Reply-To: <87sitkbjid.fsf@flea.lifelogs.com> (Ted Zlatanov's message of "Sun, 22 Dec 2013 17:36:42 -0500") Message-ID: <87wqbqb95k.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> Ted Zlatanov writes: >>>>> On Sat, 21 Dec 2013 21:51:49 +0000 Ivan Shmakov wr= ote: >>>>> "TZ" =3D=3D Ted Zlatanov writes: [=E2=80=A6] 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 filled IS> by url-retrieve, and /not/ from one of the EWW buffers. I see no IS> obvious way for it to deduce from which buffer the original command IS> (say, M-x eww) was called so to get back there. TZ> Right, OK. I will let you and Lars figure it out, but if you can TZ> propose a patch to accomplish what you describe, it will probably TZ> speed things up. Well, I=E2=80=99ve tried to contact assign at gnu dot org and copyright-clerk at fsf dot org once again some weeks ago, and got no reply again. I wonder if it has anything to do with the way my MXes work (though I clearly see the message being accepted by one of the FSF/GNU ones in the logs), or that I=E2=80=99ve requested a copyright /disclaimer/ (for I believe that these of my changes are non-copyrightable per se anyway.) Nevertheless, the patch that I use for quite some time is MIMEd. And just in case the changes I suggest /are/ copyrightable, here=E2=80=99s the license for them: To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see . Note though that there=E2=80=99re a few changes not strictly necessary. For instance, eww-setup-buffer now uses set-buffer instead of switch-to-buffer, so that it=E2=80=99s possible to start eww-reload in several EWW buffers in a row, without being switched from one to another at some random point. Also, there=E2=80=99s a new eww-buffer-name variable. --=20 FSF associate member #7257 http://boycottsystemd.org/ --=-=-= Content-Type: text/x-diff Content-Disposition: inline diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 02fc575..738e462 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -57,6 +57,12 @@ :group 'eww :type 'string) +(defcustom eww-buffer-name "*eww*" + "Buffer name to use for rendering HTML." + :version "24.4" + :group 'eww + :type 'string) + (defcustom eww-use-external-browser-for-content-type "\\`\\(video/\\|audio/\\|application/ogg\\)" "Always use external browser for specified content-type." @@ -125,6 +131,7 @@ See also `eww-form-checkbox-selected-symbol'." :group 'eww) (defvar eww-current-url nil) +(defvar eww-current-buffer nil) (defvar eww-current-dom nil) (defvar eww-current-source nil) (defvar eww-current-title "" @@ -169,7 +176,8 @@ word(s) will be searched for via `eww-search-prefix'." (setq url (concat url "/")))) (setq url (concat eww-search-prefix (replace-regexp-in-string " " "+" url)))))) - (url-retrieve url 'eww-render (list url))) + (url-retrieve url 'eww-render + (list url nil eww-current-buffer))) ;;;###autoload (defalias 'browse-web 'eww) @@ -182,7 +190,7 @@ word(s) will be searched for via `eww-search-prefix'." "/") (expand-file-name file)))) -(defun eww-render (status url &optional point) +(defun eww-render (status url &optional point buffer) (let ((redirect (plist-get status :redirect))) (when redirect (setq url redirect))) @@ -199,8 +207,10 @@ word(s) will be searched for via `eww-search-prefix'." "utf8")))) (data-buffer (current-buffer))) (unwind-protect - (progn - (setq eww-current-title "") + (let ((eww-current-buffer (or buffer + eww-current-buffer))) + (with-current-buffer eww-current-buffer + (setq eww-current-title "")) (cond ((and eww-use-external-browser-for-content-type (string-match-p eww-use-external-browser-for-content-type @@ -258,10 +268,11 @@ word(s) will be searched for via `eww-search-prefix'." (or document (list 'base (list (cons 'href url)) - (libxml-parse-html-region (point) (point-max)))))) - (setq eww-current-source (buffer-substring (point) (point-max))) + (libxml-parse-html-region (point) (point-max))))) + (source (buffer-substring (point) (point-max)))) (eww-setup-buffer) - (setq eww-current-dom document) + (setq eww-current-dom document + eww-current-source source) (let ((inhibit-read-only t) (after-change-functions nil) (shr-width nil) @@ -381,8 +392,12 @@ word(s) will be searched for via `eww-search-prefix'." (shr-put-image data nil)) (goto-char (point-min)))) -(defun eww-setup-buffer () - (switch-to-buffer (get-buffer-create "*eww*")) +(defun eww-setup-buffer (&optional buffer) + (set-buffer + (cond ((not buffer) (or eww-current-buffer + (get-buffer-create eww-buffer-name))) + ((bufferp buffer) buffer) + (t (generate-new-buffer (or buffer eww-buffer-name))))) (let ((inhibit-read-only t)) (remove-overlays) (erase-buffer)) @@ -401,7 +416,7 @@ word(s) will be searched for via `eww-search-prefix'." (source eww-current-source)) (with-current-buffer buf (delete-region (point-min) (point-max)) - (insert (or eww-current-source "no source")) + (insert (or source "no source")) (goto-char (point-min)) (when (fboundp 'html-mode) (html-mode))) @@ -479,6 +494,7 @@ word(s) will be searched for via `eww-search-prefix'." (setq-local eww-current-dom nil) (setq-local eww-current-source nil) (setq-local eww-current-title "") + (setq-local eww-current-buffer (current-buffer)) (setq-local browse-url-browser-function 'eww-browse-url) (setq-local after-change-functions 'eww-process-text-input) (setq-local eww-history nil) @@ -567,7 +583,7 @@ appears in a or tag." "Reload the current page." (interactive) (url-retrieve eww-current-url 'eww-render - (list eww-current-url (point)))) + (list eww-current-url (point) eww-current-buffer))) ;; Form support. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 08:43:44 2014 Received: (at control) by debbugs.gnu.org; 13 Jul 2014 12:43:44 +0000 Received: from localhost ([127.0.0.1]:53559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6J83-0008Jr-7O for submit@debbugs.gnu.org; Sun, 13 Jul 2014 08:43:43 -0400 Received: from fely.am-1.org ([78.47.74.50]:46949) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6J7w-0008Jf-UB for control@debbugs.gnu.org; Sun, 13 Jul 2014 08:43:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:Date:Sender:Subject:To:From; bh=Pn8WhAQuy1sspc06TxMvuH0LNZc545R0qkfJVZgFzyI=; b=RMsUH8CjYni0LDElm2TljsSLVjUTH6yTpLsy6BcZ2BWvHuX/Ws/n8pQOfGP/oseSRucQSYzUa47nH2pnYOPTFFCdbizOf7xsJ8UeJlA/+Luf7kyqDUWaPhGWgyxtshx+T8d8JQvhIj3YIFYTjgAVmVHaNZy3XlrsBTOD3LWSJlk=; Received: from host-46-241-38-202.bbcustomer.zsttk.net ([46.241.38.202] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1X6J7v-000465-7K for control@debbugs.gnu.org; Sun, 13 Jul 2014 12:43:35 +0000 Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1X6J7o-0002wU-SC for control@debbugs.gnu.org; Sun, 13 Jul 2014 19:43:28 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1X6J7o-0007IL-1v for control@debbugs.gnu.org; Sun, 13 Jul 2014 19:43:28 +0700 From: Ivan Shmakov To: control@debbugs.gnu.org Subject: tweak eww-related bugs Date: Sun, 13 Jul 2014 12:43:27 +0000 Message-ID: <877g3h4efk.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) block 18010 by 16211 tags 16211 + patch thanks (Somehow, Control: lines in my #18010 report had no effect.) -- FSF associate member #7257 http://boycottsystemd.org/ From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Nov 2014 16:42: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: patch To: Ivan Shmakov Cc: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.141511932110240 (code B ref 16211); Tue, 04 Nov 2014 16:42:02 +0000 Received: (at 16211) by debbugs.gnu.org; 4 Nov 2014 16:42:01 +0000 Received: from localhost ([127.0.0.1]:49015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlhBB-0002f1-7K for submit@debbugs.gnu.org; Tue, 04 Nov 2014 11:42:01 -0500 Received: from mail-qc0-f178.google.com ([209.85.216.178]:43011) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlhB9-0002ep-8S for 16211@debbugs.gnu.org; Tue, 04 Nov 2014 11:41:59 -0500 Received: by mail-qc0-f178.google.com with SMTP id b13so12252224qcw.23 for <16211@debbugs.gnu.org>; Tue, 04 Nov 2014 08:41:58 -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=26s/Fuq1cOvh9J3H1KwB9EPHZ2RmRZ5CWkRcQLDhsmo=; b=pLVTfnfm4pF/OstlZm4XYC4AaPDCCyu0gPvRUZUgHqDRS7DOoiJueE6JMeDsVDskho jmDl/0w1M7kwN8UVAHvVyovAyo9awO4CucWt9qMJIMDB0MNKMKHYWiJZcKEKuNPPY/cF 9vNeY6ZyCld2HuMfWhni1L8I+K59i2Q60lIPE= 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=26s/Fuq1cOvh9J3H1KwB9EPHZ2RmRZ5CWkRcQLDhsmo=; b=I18eNynSOBG1jEAZhNuSoWBQgu7yY6qG7GdOD19jlG+p/rRwyrffhR/Bi71UIUVkHE RhxNQUdqq8frylh9Lph9qYDFge9YIV0RHBUyn8Jzf1Rh4UE8vluSmgfCAsVn36UVj2M2 zK5u2yRy/SocMFaD5v4031ZhlAO5DIjoLNrauLoWKkvZAkorSLAko9LRE+bW0UuFhf6P qX5Boe7X2QK4kCl3AEgXI9QlYNGveT+b8uX8Pw8nv9aDl1Yrksb2bW6Z3FIkbP0fBo7d m8csY1cwanav7FvAkqnkxnip2n+H2ItvK4L2tnjQlMmoWOpB/AorQJ9qccHXt08mbuGf OL1g== X-Gm-Message-State: ALoCoQmki9r+WWET+G8VGs8MF29ou5R8y89r6llcorx71AtLo2mB/uHrN60PoeTCQKL7wnDMvpsd X-Received: by 10.140.92.37 with SMTP id a34mr68610482qge.103.1415119317599; Tue, 04 Nov 2014 08:41:57 -0800 (PST) Received: from flea (c-98-229-61-72.hsd1.ma.comcast.net. [98.229.61.72]) by mx.google.com with ESMTPSA id a12sm793372qai.1.2014.11.04.08.41.56 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 04 Nov 2014 08:41:56 -0800 (PST) From: Ted Zlatanov 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 References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <871u15x47e.fsf@violet.siamics.net> <87sitkbjid.fsf@flea.lifelogs.com> <87wqbqb95k.fsf@violet.siamics.net> 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 Date: Tue, 04 Nov 2014 11:42:11 -0500 In-Reply-To: <87wqbqb95k.fsf@violet.siamics.net> (Ivan Shmakov's message of "Sun, 06 Jul 2014 19:05:11 +0000") Message-ID: <87a9467w9o.fsf@lifelogs.com> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sun, 06 Jul 2014 19:05:11 +0000 Ivan Shmakov wrote:=20 >>>>>> Ted Zlatanov writes: TZ> Right, OK. I will let you and Lars figure it out, but if you can TZ> propose a patch to accomplish what you describe, it will probably TZ> speed things up. IS> Well, I=E2=80=99ve tried to contact assign at gnu dot org and IS> copyright-clerk at fsf dot org once again some weeks ago, and IS> got no reply again. Lars, Stefan, can you help Ivan with a review of his patch and checking for his assignment papers? Ted From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Nov 2014 21:20: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: patch To: Ivan Shmakov Cc: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.14156543488019 (code B ref 16211); Mon, 10 Nov 2014 21:20:02 +0000 Received: (at 16211) by debbugs.gnu.org; 10 Nov 2014 21:19:08 +0000 Received: from localhost ([127.0.0.1]:56355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnwMd-00025G-UD for submit@debbugs.gnu.org; Mon, 10 Nov 2014 16:19:08 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:38402) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnwMa-00024w-HX for 16211@debbugs.gnu.org; Mon, 10 Nov 2014 16:19:05 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1XnwMB-0001XV-7N; Mon, 10 Nov 2014 22:18:39 +0100 From: Lars Magne Ingebrigtsen References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87a9fqy8q9.fsf@building.gnus.org> <871u12tyz8.fsf@violet.siamics.net> X-Now-Playing: The Cure's _Kiss Me, Kiss Me, Kiss Me_ X-Hashcash: 1:23:141110:ivan@siamics.net::/XPVfBVRpYpQvMZS:0abMu X-Hashcash: 1:23:141110:16211@debbugs.gnu.org::CGZieLCT8mg3iXhy:0000000000000000000000000000000000000002dyQz Date: Mon, 10 Nov 2014 22:18:38 +0100 In-Reply-To: <871u12tyz8.fsf@violet.siamics.net> (Ivan Shmakov's message of "Tue, 24 Dec 2013 08:49:47 +0000") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1XnwMB-0001XV-7N X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1416259122.08293@Mjct9SpATIh1pPby/5G85A X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ivan Shmakov writes: > The problem is that trying to M-x=A0eww, or to follow a link, in > such a renamed buffer, results in the target document still > being rendered in the *eww* buffer. This has now been fixed on the trunk. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 10 16:19:05 2014 Received: (at control) by debbugs.gnu.org; 10 Nov 2014 21:19:06 +0000 Received: from localhost ([127.0.0.1]:56353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnwMb-000254-FV for submit@debbugs.gnu.org; Mon, 10 Nov 2014 16:19:05 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:38401) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnwMZ-00024o-9E for control@debbugs.gnu.org; Mon, 10 Nov 2014 16:19:03 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1XnwMD-0001XX-Rq for control@debbugs.gnu.org; Mon, 10 Nov 2014 22:18:41 +0100 Date: Mon, 10 Nov 2014 22:18:41 +0100 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #16211 X-MailScanner-ID: 1XnwMD-0001XX-Rq X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1416259122.09044@sWA8BeGpOJW5DZRDJxjXDQ X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) tags 16211 fixed close 16211 25.1 From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Nov 2014 06:48: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: fixed patch To: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.141637965329790 (code B ref 16211); Wed, 19 Nov 2014 06:48:02 +0000 Received: (at 16211) by debbugs.gnu.org; 19 Nov 2014 06:47:33 +0000 Received: from localhost ([127.0.0.1]:37747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xqz33-0007kM-Bd for submit@debbugs.gnu.org; Wed, 19 Nov 2014 01:47:33 -0500 Received: from fely.am-1.org ([78.47.74.50]:41339) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xqz2w-0007k8-6C for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 01:47:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=AkAP9gFwZEgsQ+EqShNhX6KHdz6iTsQcZ7wCT9oRPFA=; b=U1fV2x/4Uzg9zhexNaX1oBT0GMf+3UKBa5HSg0+gwXUpT6RM/8RFHd8iZE/kx8XhCZM4hutJZPKphq+MYWZ+46177X3h0MK+iLL5KOb33dSeiLc6KHlERAitshGTSE9q7A/I7YdMar4J3Sv+DCrZpaKp5HjJ0Tj2w8cdr4gI8z4=; Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Xqz2u-0001MR-EQ for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 06:47:21 +0000 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Xqz2m-00053u-QH for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 13:47:12 +0700 From: Ivan Shmakov References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87a9fqy8q9.fsf@building.gnus.org> <871u12tyz8.fsf@violet.siamics.net> Date: Wed, 19 Nov 2014 06:47:12 +0000 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Mon, 10 Nov 2014 22:18:38 +0100") Message-ID: <87d28j8z67.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> Lars Magne Ingebrigtsen writes: >>>>> Ivan Shmakov writes: >> The problem is that trying to M-x=C2=A0eww, or to follow a link, in such >> a renamed buffer, results in the target document still being >> rendered in the *eww* buffer. > This has now been fixed on the trunk. Not quite. Please consider the patch MIMEd. I=E2=80=99d also prefer for the name of the default EWW buffer to be customizable (another patch MIMEd), but that=E2=80=99s another story. --=20 FSF associate member #7257 np. =C4=8Cohkka =E2=80=94 Apocalyptica =E2=80= =A6 3013 B6A0 230E 334A --=-=-= Content-Type: text/diff Content-Disposition: inline --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -664,7 +664,8 @@ defun eww-reload () "Reload the current page." (interactive) (let ((url (plist-get eww-data :url))) - (url-retrieve url 'eww-render (list url (point))))) + (url-retrieve url 'eww-render + (list url (point) (current-buffer))))) ;; Form support. --=-=-= Content-Type: text/diff Content-Disposition: inline --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -65,6 +65,12 @@ :group 'eww :type 'string) +(defcustom eww-buffer-name "*eww*" + "Buffer name to use for rendering HTML." + :version "25.1" + :group 'eww + :type 'string) + (defcustom eww-use-external-browser-for-content-type "\\`\\(video/\\|audio/\\|application/ogg\\)" "Always use external browser for specified content-type." @@ -422,7 +459,7 @@ See the `eww-search-prefix' variable for the search engine used." (switch-to-buffer (if (buffer-live-p buffer) buffer - (get-buffer-create "*eww*"))) + (get-buffer-create eww-buffer-name))) (let ((inhibit-read-only t)) (remove-overlays) (erase-buffer)) --=-=-=-- From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Nov 2014 08:37: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: fixed patch To: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.141638620912709 (code B ref 16211); Wed, 19 Nov 2014 08:37:02 +0000 Received: (at 16211) by debbugs.gnu.org; 19 Nov 2014 08:36:49 +0000 Received: from localhost ([127.0.0.1]:37810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xr0kq-0003Iu-Sa for submit@debbugs.gnu.org; Wed, 19 Nov 2014 03:36:49 -0500 Received: from fely.am-1.org ([78.47.74.50]:41354) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xr0ko-0003Im-3U for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 03:36:46 -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:To:From; bh=0IkQaTy73NPBtTYZPgW6fpc8q/YT7KYcXx1uzr+8LWM=; b=d7Yy/pDNRpoqv3uYrr/fmJqw39yFc2eEFTpl+D3zB8jQkvZZRFC3MwpedspXB6eJ+1pfrS6+sCV8EPFGnGRD3WpONijM/n4EVqDiCkilkKGyx4PzRgtSNH19Ny/FGc3uMmMGMpLDFIMg10qOVXyWimcvwEr4ydtud2e/FzXR9O0=; Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Xr0kn-00029o-1Q for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 08:36:45 +0000 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Xr0kg-0005QL-13 for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 15:36:38 +0700 From: Ivan Shmakov References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87a9fqy8q9.fsf@building.gnus.org> <871u12tyz8.fsf@violet.siamics.net> <87d28j8z67.fsf@violet.siamics.net> Date: Wed, 19 Nov 2014 08:36:37 +0000 In-Reply-To: <87d28j8z67.fsf@violet.siamics.net> (Ivan Shmakov's message of "Wed, 19 Nov 2014 06:47:12 +0000") Message-ID: <87k32r7fje.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) One another issue, =E2=80=93 the following plist-put does nothing, as it=E2=80=99s evaluated while still in the url.el =E2=80=9Cdata buffer=E2= =80=9D (for which eww-data is most likely nil): 208 (defun eww-render (status url &optional point buffer) =E2=80=A6 212 (let* ((headers (eww-parse-headers)) =E2=80=A6 223 (data-buffer (current-buffer))) 224 (unwind-protect 225 (progn 226 (plist-put eww-data :title "") The plist-put calls down that progn are evaluated after eww-display-*, and thus after either eww-setup-buffer or some other set-buffer. The eww-use-external-browser-for-content-type case I=E2=80=99m unsure about, though. --=20 FSF associate member #7257 http://boycottsystemd.org/ =E2=80=A6 3013 B6A0= 230E 334A From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Nov 2014 17:39:03 +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: fixed patch To: Ivan Shmakov Cc: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.141641872015863 (code B ref 16211); Wed, 19 Nov 2014 17:39:03 +0000 Received: (at 16211) by debbugs.gnu.org; 19 Nov 2014 17:38:40 +0000 Received: from localhost ([127.0.0.1]:38565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xr9D9-00047k-SF for submit@debbugs.gnu.org; Wed, 19 Nov 2014 12:38:39 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:33917) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xr9D2-00047W-LL for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 12:38:32 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xr9Cj-0002oF-4B; Wed, 19 Nov 2014 18:38:09 +0100 From: Lars Magne Ingebrigtsen References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87a9fqy8q9.fsf@building.gnus.org> <871u12tyz8.fsf@violet.siamics.net> <87d28j8z67.fsf@violet.siamics.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXcv6bGp43kyq7YuqLS tJyZdl2loYGDAAACdElEQVQ4jV1SS3bbMAxECHYfPlN7lvIBYAPdiwF8AL3G979Kh3KcpIGfLRnf wWDomjqpvV3701rvq8aNJPVGTJTgSn3tPfWruCHAM7m1mXwEpqkNMkqNWkofjY4nkd7oSG79f8v5 Rlea7s8KpM8vZugxNH2vaWS2kCjRly8dQ1pGwBxIj/w1RnnYcr/fyW3jNEdQnj9JLdRqWYgraXp0 nnU5zcbt5UZIXh+YPpdprYESAr5GXdJzmXRs+Icci8PWH1v+ItfpR0lv8gy1DkpOoSKkNAlsjwlR DKhqDd/IiVvzfAn8faxCeykxxrGajVgutZT7/hF4pMCx4LNj63vZb4T1j/dpz8C+7MsMzNp9AUOz 4UeHGx2PWr5MXOvAPbyW6k5do+rYWJph2Bwem5qppNTqAnuOu1OEahLI4Vzv340sQIoYy/ojcHJX J5e01v0D81xqARk5IMSWgGV63MLAyiD3yRVryq+qACJZde5DdVSXtlHPJ9zH2TmiRCwH7QZV9/Pr vJg30wy5YA8hukIIlF8ZWlK4NUYdFEq2TR3k8hLzlhuRMRsCBqxJ03pST5RYILOXiQqg1iRA81dZ NwFMF+AFJWArga3fpzxJoy1vQedCBX8yR4/LuydWQWcO5kAlN2Ylv7wrwT9CMg4UVAaayUXjslsN nAiaKJOSUhXkmJ8yhKNohDNYVFDiGcB0DsIFNlDNafURVNHI3Dg0Q10bKkZsZkA1CgoiY6ZjmvoW AeoxA1owvLsAD7vOhjVmqxI1S8oOjzJUzIEJcQEqFxHersxiUzJsGjEyAgZKBLQzWqpDb2pQIOFa GiT0xnk7YzDuhzXC/gFMmK7YkT7itAAAAABJRU5ErkJggg== X-Now-Playing: Mapstation's _Distance Told Me Things To Be Said_: "The Sinuous Ribbon" X-Hashcash: 1:23:141119:ivan@siamics.net::+eTv2tiwmLHzdaDQ:0MCSh X-Hashcash: 1:23:141119:16211@debbugs.gnu.org::aCshsufIaC+Vxgxz:0000000000000000000000000000000000000000Nl7j Date: Wed, 19 Nov 2014 18:38:08 +0100 In-Reply-To: <87d28j8z67.fsf@violet.siamics.net> (Ivan Shmakov's message of "Wed, 19 Nov 2014 06:47:12 +0000") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.51 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1Xr9Cj-0002oF-4B X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1417023489.35139@5o2oYyG8jfQaewL3IGMvmQ X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ivan Shmakov writes: >>>>>> Lars Magne Ingebrigtsen writes: >>>>>> Ivan Shmakov writes: > > >> The problem is that trying to M-x=A0eww, or to follow a link, in such > >> a renamed buffer, results in the target document still being > >> rendered in the *eww* buffer. > > > This has now been fixed on the trunk. > > Not quite. Please consider the patch MIMEd. Thanks; applied. > I=92d also prefer for the name of the default EWW buffer to be > customizable (another patch MIMEd), but that=92s another story. I don't think that needs to be a variable. If you want a different name, you can write a hook function. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 04:22:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16211: eww should support multiple *eww* buffers Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Nov 2014 17:42: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: fixed patch To: Ivan Shmakov Cc: 16211@debbugs.gnu.org Received: via spool by 16211-submit@debbugs.gnu.org id=B16211.141641891816186 (code B ref 16211); Wed, 19 Nov 2014 17:42:02 +0000 Received: (at 16211) by debbugs.gnu.org; 19 Nov 2014 17:41:58 +0000 Received: from localhost ([127.0.0.1]:38569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xr9GQ-0004Cz-0D for submit@debbugs.gnu.org; Wed, 19 Nov 2014 12:41:58 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:54913) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xr9GO-0004Cs-8K for 16211@debbugs.gnu.org; Wed, 19 Nov 2014 12:41:56 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xr9G6-0002rd-5Y; Wed, 19 Nov 2014 18:41:38 +0100 From: Lars Magne Ingebrigtsen References: <87fvpmwint.fsf@violet.siamics.net> <87eh56dkdo.fsf@flea.lifelogs.com> <87d2knaf08.fsf@flea.lifelogs.com> <87a9fqy8q9.fsf@building.gnus.org> <871u12tyz8.fsf@violet.siamics.net> <87d28j8z67.fsf@violet.siamics.net> <87k32r7fje.fsf@violet.siamics.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXcv6bGp43kyq7YuqLS tJyZdl2loYGDAAACdElEQVQ4jV1SS3bbMAxECHYfPlN7lvIBYAPdiwF8AL3G979Kh3KcpIGfLRnf wWDomjqpvV3701rvq8aNJPVGTJTgSn3tPfWruCHAM7m1mXwEpqkNMkqNWkofjY4nkd7oSG79f8v5 Rlea7s8KpM8vZugxNH2vaWS2kCjRly8dQ1pGwBxIj/w1RnnYcr/fyW3jNEdQnj9JLdRqWYgraXp0 nnU5zcbt5UZIXh+YPpdprYESAr5GXdJzmXRs+Icci8PWH1v+ItfpR0lv8gy1DkpOoSKkNAlsjwlR DKhqDd/IiVvzfAn8faxCeykxxrGajVgutZT7/hF4pMCx4LNj63vZb4T1j/dpz8C+7MsMzNp9AUOz 4UeHGx2PWr5MXOvAPbyW6k5do+rYWJph2Bwem5qppNTqAnuOu1OEahLI4Vzv340sQIoYy/ojcHJX J5e01v0D81xqARk5IMSWgGV63MLAyiD3yRVryq+qACJZde5DdVSXtlHPJ9zH2TmiRCwH7QZV9/Pr vJg30wy5YA8hukIIlF8ZWlK4NUYdFEq2TR3k8hLzlhuRMRsCBqxJ03pST5RYILOXiQqg1iRA81dZ NwFMF+AFJWArga3fpzxJoy1vQedCBX8yR4/LuydWQWcO5kAlN2Ylv7wrwT9CMg4UVAaayUXjslsN nAiaKJOSUhXkmJ8yhKNohDNYVFDiGcB0DsIFNlDNafURVNHI3Dg0Q10bKkZsZkA1CgoiY6ZjmvoW AeoxA1owvLsAD7vOhjVmqxI1S8oOjzJUzIEJcQEqFxHersxiUzJsGjEyAgZKBLQzWqpDb2pQIOFa GiT0xnk7YzDuhzXC/gFMmK7YkT7itAAAAABJRU5ErkJggg== X-Now-Playing: Mapstation's _Distance Told Me Things To Be Said_: "Listening To Stockholm" X-Hashcash: 1:23:141119:16211@debbugs.gnu.org::PQA3lilho4j8xBsM:0000000000000000000000000000000000000000TTtM X-Hashcash: 1:23:141119:ivan@siamics.net::u10SjK4iU2gpFJrE:15qXA Date: Wed, 19 Nov 2014 18:41:37 +0100 In-Reply-To: <87k32r7fje.fsf@violet.siamics.net> (Ivan Shmakov's message of "Wed, 19 Nov 2014 08:36:37 +0000") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.51 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1Xr9G6-0002rd-5Y X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1417023698.42563@i7VqOt6KCXPPF0dsg3Grcw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ivan Shmakov writes: > One another issue, =96 the following plist-put does nothing, as > it=92s evaluated while still in the url.el =93data buffer=94 (for > which eww-data is most likely nil): > > 208 (defun eww-render (status url &optional point buffer) > =85 > 212 (let* ((headers (eww-parse-headers)) > =85 > 223 (data-buffer (current-buffer))) > 224 (unwind-protect > 225 (progn > 226 (plist-put eww-data :title "") > > The plist-put calls down that progn are evaluated after > eww-display-*, and thus after either eww-setup-buffer or some > other set-buffer. The eww-use-external-browser-for-content-type > case I=92m unsure about, though. I've now removed the statement. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no