unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16211: eww should support multiple *eww* buffers
@ 2013-12-21 11:24 Ivan Shmakov
  2013-12-21 20:22 ` Ted Zlatanov
  0 siblings, 1 reply; 20+ messages in thread
From: Ivan Shmakov @ 2013-12-21 11:24 UTC (permalink / raw)
  To: 16211

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





^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-12-01 17:56 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-21 11:24 bug#16211: eww should support multiple *eww* buffers Ivan Shmakov
2013-12-21 20:22 ` Ted Zlatanov
2013-12-21 21:51   ` Ivan Shmakov
2013-12-22 22:36     ` Ted Zlatanov
2014-07-06 19:05       ` Ivan Shmakov
2014-11-04 16:42         ` Ted Zlatanov
2013-12-23  3:21   ` Stefan Monnier
2013-12-23 13:11     ` Ted Zlatanov
2013-12-23 18:19       ` Ivan Shmakov
2013-12-23 19:01         ` Glenn Morris
2013-12-24  8:05       ` Lars Ingebrigtsen
2013-12-24  8:49         ` Ivan Shmakov
2014-11-10 21:18           ` Lars Magne Ingebrigtsen
2014-11-19  6:47             ` Ivan Shmakov
2014-11-19  8:36               ` Ivan Shmakov
2014-11-19 17:41                 ` Lars Magne Ingebrigtsen
2014-11-30  9:59                   ` bug#19225: eww-render: runs eww-after-render-hook in the (temporary) data buffer Ivan Shmakov
2014-11-30 10:45                     ` Ivan Shmakov
2014-12-01 17:56                       ` Lars Magne Ingebrigtsen
2014-11-19 17:38               ` bug#16211: eww should support multiple *eww* buffers Lars Magne Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).