From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Info enhancements Date: Sun, 7 Dec 2003 12:00:40 -0600 (CST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200312071800.hB7I0eK11416@raven.dms.auburn.edu> References: <878ylrbbk4.fsf@mail.jurta.org> <200312051426.hB5EQeZ11287@f7.net> <87ekvjuuj8.fsf@mail.jurta.org> <200312051802.hB5I2EC04476@raven.dms.auburn.edu> <200312052233.hB5MXsv07577@raven.dms.auburn.edu> <87ptf2omam.fsf@mail.jurta.org> <200312070219.hB72Jfu10270@raven.dms.auburn.edu> <200312070231.hB72Vgv10283@raven.dms.auburn.edu> <87ekvgilfm.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1070820561 5578 80.91.224.253 (7 Dec 2003 18:09:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 7 Dec 2003 18:09:21 +0000 (UTC) Cc: bob@rattlesnake.com, karl@freefriends.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Dec 07 19:09:18 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AT3LK-0005ma-00 for ; Sun, 07 Dec 2003 19:09:18 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AT3LK-0006xh-00 for ; Sun, 07 Dec 2003 19:09:18 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AT4I1-0005ZA-Bh for emacs-devel@quimby.gnus.org; Sun, 07 Dec 2003 14:09:57 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AT4HH-0005Z4-Vl for emacs-devel@gnu.org; Sun, 07 Dec 2003 14:09:11 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AT4Gl-0005QO-1B for emacs-devel@gnu.org; Sun, 07 Dec 2003 14:09:10 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AT4Gk-0005QH-Md for emacs-devel@gnu.org; Sun, 07 Dec 2003 14:08:38 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id hB7I7MKk015698; Sun, 7 Dec 2003 12:07:23 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id hB7I0eK11416; Sun, 7 Dec 2003 12:00:40 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: juri@jurta.org In-reply-to: <87ekvgilfm.fsf@mail.jurta.org> (message from Juri Linkov on Sun, 07 Dec 2003 19:31:41 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:18514 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18514 Juri Linkov wrote: I thought that since `Info-try-follow-nearest-node' already matches a reference name regexp, this regexp could be extended to match a node name too, and its value could be transfered to Info-follow-reference by extra argument. However, this can be done in Info-follow-reference as well given than point is still located on a position with reference. If you are going to fix the bug, then you are probably best placed to decide what the best way to do so is. Yes, there is another problem with similarly named references: how to select a reference unambiguously from a completion list. I thought that node name could be concatenated with a reference name to form one item string in a completion list to disambiguate them, for instance: Top:: Top: (elisp)Top and after an item is selected from the minibuffer to split it to two values: reference name and node name and use them as function arguments. I personally believe that we should indeed tell the user that the completion does not specify a unique alternative and allow him to make it unique. Sincerely, Luc.