From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#19662: 24.4: history bloat and navigation trouble Date: Mon, 26 Jan 2015 13:04:21 +1100 Message-ID: <87mw56i9ga.fsf@building.gnus.org> References: <54C26E9F.5050908@gmx.com> <87fvazvanf.fsf@building.gnus.org> <54C496A9.7030504@gmx.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1422237913 19355 80.91.229.3 (26 Jan 2015 02:05:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 Jan 2015 02:05:13 +0000 (UTC) Cc: 19662@debbugs.gnu.org To: Boruch Baum Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 26 03:05:13 2015 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 1YFZ39-00056Q-Sw for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 Jan 2015 03:05:12 +0100 Original-Received: from localhost ([::1]:39645 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFZ38-0003Qx-VS for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Jan 2015 21:05:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFZ35-0003Qa-Ls for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2015 21:05:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YFZ30-0004MP-NT for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2015 21:05:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFZ30-0004Lk-JO for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2015 21:05:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YFZ30-0002Sr-5X for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2015 21:05:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Jan 2015 02:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19662 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19662-submit@debbugs.gnu.org id=B19662.14222378959458 (code B ref 19662); Mon, 26 Jan 2015 02:05:02 +0000 Original-Received: (at 19662) by debbugs.gnu.org; 26 Jan 2015 02:04:55 +0000 Original-Received: from localhost ([127.0.0.1]:56426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFZ2t-0002SU-4l for submit@debbugs.gnu.org; Sun, 25 Jan 2015 21:04:55 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:35557) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFZ2q-0002SI-HB for 19662@debbugs.gnu.org; Sun, 25 Jan 2015 21:04:53 -0500 Original-Received: from [27.96.197.126] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YFZ2V-0006wc-Oo; Mon, 26 Jan 2015 03:04:32 +0100 In-Reply-To: <54C496A9.7030504@gmx.com> (Boruch Baum's message of "Sun, 25 Jan 2015 02:09:29 -0500") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) X-MailScanner-ID: 1YFZ2V-0006wc-Oo MailScanner-NULL-Check: 1422842672.70794@P3t84JVFZXpCzneG+/RpNA 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:98737 Archived-At: Boruch Baum writes: > No. What ends up happening is that the sequence of the history list is > preserved, so you can always go back to B. It has the advantage of > reducing bloat, and if one scrolls through history much, that bloat can > be great. > > I can see two uses for a history: > 1] a log of the sequence in which pages were visited; > 2] a list of visited places, in original sequence order. > > For me, #2 is far and away more useful. The current history implementation also preserves the point position, which is probably different in each frame. Which may or may not be helpful. I agree that the current way of recording the history may be overkill, but I've also found it very handy because it's so predictable. always, without fail, takes you back to the page you were at two commands ago, no matter what the command was... > One problem with the current eww implementation is that once one does > something like A B C D C B, it becomes difficult to get to E using > commands l/r Where is E in that sequence of pages? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/