From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: RE: enhancement request: have inverse of Info-last - as in Web brower Forward button Date: Sat, 2 Oct 2004 15:11:33 -0700 Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <87zn34g4sf.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1096755149 14386 80.91.229.6 (2 Oct 2004 22:12:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 2 Oct 2004 22:12:29 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Oct 03 00:12:18 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CDs6z-0001Oh-00 for ; Sun, 03 Oct 2004 00:12:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CDsDS-0002df-W1 for geb-bug-gnu-emacs@m.gmane.org; Sat, 02 Oct 2004 18:18:59 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CDsDR-0002dW-3E for bug-gnu-emacs@gnu.org; Sat, 02 Oct 2004 18:18:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CDsDQ-0002dD-Bi for bug-gnu-emacs@gnu.org; Sat, 02 Oct 2004 18:18:56 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CDsDQ-0002cy-96 for bug-gnu-emacs@gnu.org; Sat, 02 Oct 2004 18:18:56 -0400 Original-Received: from [141.146.126.229] (helo=agminet02.oracle.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CDs6N-0004QA-Lb for bug-gnu-emacs@gnu.org; Sat, 02 Oct 2004 18:11:39 -0400 Original-Received: from rgmgw3.us.oracle.com (rgmgw3.us.oracle.com [138.1.191.12]) by agminet02.oracle.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i92MBbdl009879; Sat, 2 Oct 2004 15:11:37 -0700 Original-Received: from rgmgw3.us.oracle.com (localhost [127.0.0.1]) by rgmgw3.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i92MBbmI028198; Sat, 2 Oct 2004 16:11:37 -0600 Original-Received: from dradamslap (dhcp-amer-csvpn-gw2-141-144-81-110.vpn.oracle.com [141.144.81.110]) by rgmgw3.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with SMTP id i92MBaCm028187; Sat, 2 Oct 2004 16:11:37 -0600 Original-To: "Juri Linkov" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <87zn34g4sf.fsf@mail.jurta.org> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list 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 Xref: main.gmane.org gmane.emacs.bugs:9183 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:9183 Yes, I'm aware of the stack being popped by `l', and the existence of `L' and Info-history-list. `L' corresponds to opening a History pane (frame) in a browser. It's not the same thing as having Back and Forward buttons (keys). For instance, I have `l' bound to mouse-4, which is bound by default in a Web browser to Back. I would like to bind mouse-4 and mouse-5 to true Back and Forward commands that navigate down and up Info-history-list. I can no doubt write code for this myself, but it would be better to have it in Emacs, for everyone. Thanks, Drew -----Original Message----- From: Juri Linkov [mailto:juri@jurta.org] Sent: Saturday, October 02, 2004 2:59 PM To: Drew Adams Cc: bug-gnu-emacs@gnu.org Subject: Re: enhancement request: have inverse of Info-last - as in Web brower Forward button "Drew Adams" writes: > Not a bug, but an enhancement request. > > How about having a command that is the inverse of Info-last, say, > Info-forward. Info-last (it would be better named Info-back) and > Info-forward would act like the Back and Forward buttons of a Web > browser, taking you back or forward in the history of visited nodes. This is not possible with the `Info-history' variable since it actually is a stack, not a list of all visited nodes. However, in CVS there is a new internal variable `Info-history-list' which holds a list of all visited nodes and which is used by the `Info-history' command (bound to `L'). You could try it and see if you still think `Info-forward' is needed. -- Juri Linkov http://www.jurta.org/emacs/