From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#10771: TAB completion for info-display-manual Date: Sun, 02 Dec 2012 19:25:05 +0200 Message-ID: <8338zotlhq.fsf@gnu.org> References: <87haz0gxuf.fsf@mail.jurta.org> <83obt7alx2.fsf@gnu.org> <87a9txlzqa.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1354469207 7453 80.91.229.3 (2 Dec 2012 17:26:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 2 Dec 2012 17:26:47 +0000 (UTC) Cc: 10771@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 02 18:26:57 2012 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 1TfDIm-0007J5-VM for geb-bug-gnu-emacs@m.gmane.org; Sun, 02 Dec 2012 18:26:01 +0100 Original-Received: from localhost ([::1]:60780 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfDIb-0005Z8-4Z for geb-bug-gnu-emacs@m.gmane.org; Sun, 02 Dec 2012 12:25:49 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53381) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfDIY-0005Yi-3w for bug-gnu-emacs@gnu.org; Sun, 02 Dec 2012 12:25:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TfDIX-0002tf-3a for bug-gnu-emacs@gnu.org; Sun, 02 Dec 2012 12:25:46 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfDIX-0002tV-07 for bug-gnu-emacs@gnu.org; Sun, 02 Dec 2012 12:25:45 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TfDKk-0004de-BX for bug-gnu-emacs@gnu.org; Sun, 02 Dec 2012 12:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 02 Dec 2012 17:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10771 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 10771-submit@debbugs.gnu.org id=B10771.135446926817808 (code B ref 10771); Sun, 02 Dec 2012 17:28:02 +0000 Original-Received: (at 10771) by debbugs.gnu.org; 2 Dec 2012 17:27:48 +0000 Original-Received: from localhost ([127.0.0.1]:50324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TfDKV-0004dB-Tm for submit@debbugs.gnu.org; Sun, 02 Dec 2012 12:27:48 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:44675) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TfDKU-0004d3-4F for 10771@debbugs.gnu.org; Sun, 02 Dec 2012 12:27:47 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MEE00B00YFJMP00@a-mtaout21.012.net.il> for 10771@debbugs.gnu.org; Sun, 02 Dec 2012 19:25:14 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MEE00BEUZ21IL70@a-mtaout21.012.net.il>; Sun, 02 Dec 2012 19:25:13 +0200 (IST) In-reply-to: <87a9txlzqa.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:67783 Archived-At: > From: Chong Yidong > Cc: Juri Linkov , 10771@debbugs.gnu.org, rgm@gnu.org > Date: Sun, 02 Dec 2012 14:44:45 +0800 > > Eli Zaretskii writes: > > > Thanks, but this is wrong: it should offer completion only on Info > > buffers that already exist in the current session. Completion on > > manuals installed on the system is perhaps for "C-u C-h i" or some > > variation of it. > > > > The purpose of this command is to assist with switching between > > manuals that are already loaded, not in adding others. > > I disagree; completion should be provided for any value that the command > accepts as an argument, so Juri's patch does the right thing. No, it doesn't. The command looks up its argument among Info _buffers_ first, and only if not found, falls back to searching the manuals installed on the system. So at the very least, the completion should include in the collection the manuals loaded into Info buffers in the current session. Because manuals loaded into my Info buffers do not necessarily reflect Info files on my disk. > If one wishes to get fancy, I suppose one could define a completion > category override to cause completion to favor manuals in existing Info > buffers. There's no need to favor existing buffers, but there is a need to include them in the completion.