GNU bug report logs -
#16211
eww should support multiple *eww* buffers
Previous Next
Reported by: Ivan Shmakov <ivan <at> siamics.net>
Date: Sat, 21 Dec 2013 11:26:01 UTC
Severity: wishlist
Tags: fixed, patch
Fixed in version 25.1
Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Package: emacs
Severity: wishlist
EWW should support rendering Web pages in more than one buffer
(akin to “tabs” and “windows” of many other browsers out there.)
This could’ve been a matter of a single variable, made local
(and non-nil) in ‘*eww*’ buffers, but as eww-render is called
from the /data/ buffer (and not the buffer the Web page was
requested from), it’s likely to be necessary to pass the buffer
to eww-render explicitly, whenever it’s 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 ‘*eww*’ 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?
--
FSF associate member #7257
This bug report was last modified 10 years and 186 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.