From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#51650: Autocomplete: first Tab should show *Completions* buffer Date: Sun, 07 Nov 2021 12:28:55 +0200 Message-ID: <8335o89s48.fsf@gnu.org> References: <83bl2wa0fl.fsf@gnu.org> <838ry09xvi.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13233"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51650@debbugs.gnu.org To: Carlos Pita Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 07 11:30:12 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mjfRD-0003Ez-5G for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Nov 2021 11:30:11 +0100 Original-Received: from localhost ([::1]:36132 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mjfRB-0006Qu-Ud for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Nov 2021 05:30:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47228) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjfR5-0006QW-BO for bug-gnu-emacs@gnu.org; Sun, 07 Nov 2021 05:30:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40283) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mjfR5-0001Sm-2I for bug-gnu-emacs@gnu.org; Sun, 07 Nov 2021 05:30:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mjfR4-0002dF-QU for bug-gnu-emacs@gnu.org; Sun, 07 Nov 2021 05:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Nov 2021 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51650 X-GNU-PR-Package: emacs Original-Received: via spool by 51650-submit@debbugs.gnu.org id=B51650.163628095610039 (code B ref 51650); Sun, 07 Nov 2021 10:30:02 +0000 Original-Received: (at 51650) by debbugs.gnu.org; 7 Nov 2021 10:29:16 +0000 Original-Received: from localhost ([127.0.0.1]:51829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjfQK-0002br-23 for submit@debbugs.gnu.org; Sun, 07 Nov 2021 05:29:16 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjfQI-0002be-Oh for 51650@debbugs.gnu.org; Sun, 07 Nov 2021 05:29:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41094) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjfQD-0001Lv-71; Sun, 07 Nov 2021 05:29:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JmrQBML+m2UAxm1YYSBdvMYT8gX/u+0FisIgZPoBMzA=; b=neBCWozW9KGx pVJAx3QrLsMUqsXG7u4oglIkC60YZMcYsfwHgyl33j6QoW6MzgreCYtUMc0QmiT3Zhs7PI2J5G8ov PAMNfDXchRfkjpHqicHyhJA7+hUnhJWexw0Kesj+WJIbX5ISvhrRuwft39MOYAge+3sM0HuL5lam3 BI00TlRGAzdgrPOot5C4OaJkJbu9OKijDXauYLLgHqgNNZenhfwaD3NRiEvYNGAe+8DBLYA899sJ4 clvJh7w0kjUjB7eFUUVEbc0IEe9EknCSlrhYrzBCXmmANY7fDwekWqwBc5QcjuoyrF4qLxgZ+HvQx zk1/qGivgBVrLqSvH3OTPQ==; Original-Received: from [87.69.77.57] (port=4945 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjfQC-0003tS-Lw; Sun, 07 Nov 2021 05:29:09 -0500 In-Reply-To: (message from Carlos Pita on Sun, 7 Nov 2021 05:39:40 -0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:219221 Archived-At: > From: Carlos Pita > Date: Sun, 7 Nov 2021 05:39:40 -0300 > Cc: 51650@debbugs.gnu.org > > > > *Completions* buffer: one won't do it, exactly two won't always do > > > it (both of them may complete something), so there must be a > > > sequence of at least two Tabs and the last one must be unable to > > > complete. > > > > The 2 TABs are necessary if the partial completion is not what you > > want. Emacs cannot know that, only you, the user, can. > > But then, by the same token, why is this not true of step 5? Because in Step 5 you typed something, whereas in Step 2 you didn't type anything. > Suppose I now abort the process and do `M-x cd ~/Desktop` and then > enter the find-file completion again, I'm in the same situation, yet I > press Tab and I get "not unique" and I have to press Tab again in > order to get the list of candidates. Why should the behavior differ? Because you haven't typed anything yet, so Emacs doesn't know what you have in mind. In the other case, it has some hint.