emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: eww


From: Daimrod
Subject: Re: eww
Date: Wed, 26 Jun 2013 08:49:55 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Lars Magne Ingebrigtsen <address@hidden> writes:

> I've now implemented a version of the history that I think might make
> sense, and I've done it by stashing the rendered data in a variable, not
> by renaming buffers.
>
> There's now no re-rendering when traversing the history.
>
> The main thing I had to figure out was how to handle back/forth history
> movements.  Let me explain.
>
> Here's how Firefox does it:
>
> You're on page A, go to page B, go back to A, go to C.  Back will then
> take you to A, and there the history stops.  Going forward will only
> take you to C, never to B, which is now inaccessible, as far as I can
> tell.
>
> That's supremely annoying, so here's how eww does it:
>
> You're on page A, go to page B, go back to A, go to C.  Back goes to A.
> Back again goes to B.  Back again goes to A.  Forward to B, forward to
> A, forward to C.  Etc.  If I've implemented it correctly.

That sounds nice but what about providing an interface to visualize the
tree? w3m-history in emacs-w3m does exactly that and IMHO it's easier to
use, in the same way, undo-tree is easier to use than the undo/redo
commands.

> So Firefox lets you explore the branch of the tree you're in, and other
> branches are cut off, while eww gives you a strict, er, temporal, flat
> view of history, so all parts of the history are accessible.

-- 
Daimrod/Greg

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]