From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Shannon Jones Newsgroups: gmane.emacs.bugs Subject: bug#3454: when reading the emacs manual sometimes goes to the wrong node Date: Wed, 3 Jun 2009 13:15:47 -0500 Message-ID: <9fbd0ee10906031115k39dc138ej57ebc2972fdc964b@mail.gmail.com> References: <9fbd0ee10906022240y1175a362wb399675d06ca07ce@mail.gmail.com> Reply-To: Shannon Jones , 3454@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1244085470 10362 80.91.229.12 (4 Jun 2009 03:17:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Jun 2009 03:17:50 +0000 (UTC) To: Eli Zaretskii , 3454@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jun 04 05:17:48 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MC3Sa-0004N4-P0 for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Jun 2009 05:17:45 +0200 Original-Received: from localhost ([127.0.0.1]:59116 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MC3Sa-000737-0r for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jun 2009 23:17:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MBvL3-0005DM-KL for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 14:37:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MBvKz-0005A8-1x for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 14:37:25 -0400 Original-Received: from [199.232.76.173] (port=54767 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MBvKy-00059z-Tq for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 14:37:20 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:36887) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MBvKy-0007W2-DT for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 14:37:20 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53IbITB025912; Wed, 3 Jun 2009 11:37:18 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n53IP5jQ024115; Wed, 3 Jun 2009 11:25:05 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Shannon Jones Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 03 Jun 2009 18:25:05 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 3454 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 3454-submit@emacsbugs.donarmstrong.com id=B3454.124405295323122 (code B ref 3454); Wed, 03 Jun 2009 18:25:05 +0000 Original-Received: (at 3454) by emacsbugs.donarmstrong.com; 3 Jun 2009 18:15:53 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53IFl5J023115 for <3454@emacsbugs.donarmstrong.com>; Wed, 3 Jun 2009 11:15:48 -0700 Original-Received: by qw-out-2122.google.com with SMTP id 5so136096qwd.13 for <3454@emacsbugs.donarmstrong.com>; Wed, 03 Jun 2009 11:15:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=p8q81FEB39H2c1KWtH9CDFdDBJ6KG7jf8S9dH7OZOhQ=; b=NVDsM1v3xmlQ/lL6SXs/kar5CCHDn1220KXMl+OrSKzo6zZAkVl3e9RWzkU46L/kw6 UGsGJ9IIHtuTp1BbhxtL9s/RxqY6L7cyoQ8nI3xh5tAUXh94TblRDRN2nMQtBAIKkawR a6ocqtIcPK63YEQvC8RlYMtElHOudKp71cvq4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=bgJXKrn96SonlwlHNIPTK8181nYeFZCaCnhiWjvCeMhDkXsVgSWwpBmWENA3mVmz61 TI4oqZsVaD62F5i1bqV8nJo5GhrHEKCsfZABfcdNF7CxZPg/6PolFkvMy4BdzDEv19e8 zAzpF0PsU5hs2EVBHfxW2v6Y3XH1QCcXY6678= Original-Received: by 10.151.139.3 with SMTP id r3mr1646695ybn.210.1244052947195; Wed, 03 Jun 2009 11:15:47 -0700 (PDT) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Wed, 03 Jun 2009 14:37:25 -0400 X-Mailman-Approved-At: Wed, 03 Jun 2009 23:17:38 -0400 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:28482 Archived-At: On Wed, Jun 3, 2009 at 10:39 AM, Eli Zaretskii wrote: >> Date: Wed, 3 Jun 2009 00:40:37 -0500 >> From: Shannon Jones >> Cc: >> Reply-To: Shannon Jones , 3454@emacsbugs.donarmstrong.= com >> >> Run emacs -Q >> C-h r (Reads emacs manual) >> g Command Index (takes you to the "Command and Function Index" page of t= he >> manual) >> M-> (Go to end of info node) >> >> At this point, your cursor should be at the end of the info node that li= sts >> all commands and functions. =A0Note that at the top, the next node is li= sted >> as "Variable Index". =A0I would expect that pressing would take yo= u to >> this node. =A0However, if you press it takes you to some other nod= e. =A0It >> takes me to the middle of the node "49 Two-Column Editing". > This is not a bug: SPC does _not_ necessarily go to the Next node; > instead, it traverses the nodes as a tree: if there is a menu in the > current node, it takes you to the first menu item of that menu. Thanks for the quick response :-) I see what my problem was now. Each item listed in the Index is a subnode of the Index. So pressing at the bottom of the Index page will take me to the first item listed in the Index. I was expecting it to take me to the Next node in the manual, since I didn't realize that the index entries were considered subnodes. >> According to the manual for Info, "You can read an entire manual top to >> bottom by just typing ". > > Right, but by going to the Next node you will not end up reading the > whole manual, because Next does not descend to sections, subsections, > subsubsections, etc. =A0SPC does, so it does indeed guarantee that you > end up reading the whole manual in the logical order: before you move > to the next chapter, you read all the sections and subsections of the > current chapter. Unfortunately, pressing does not allow you to traverse the whole emacs manual from top to bottom, like the Info manual says it will. If you go to the top node of the manual (C-h r) and press space repeatedly, you follow this path: Table of Contents Distribution Introduction Glossary Key (Character) Index 37.8 Shell Commands in Dired 37.9 ... Appendix G GNU Manifesto Then cycles back to Distribution Note that you skip sections 1..36 completely, and most of 37. By having the index near the beginning, it messes up navigation a bit. But it only impacts odd people like me who read the manual from the beginning :-) That's how I noticed this. I was paging through the manual from the beginning, and suddenly found myself skipping over most of the manual. > I'm closing this report. > That's fine, I agree it's not a bug. I'll just remember to hit 'n' at the bottom of indexes instead of .