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.devel Subject: Re: Navigating completions from minibuffer Date: Wed, 06 Dec 2023 19:50:56 +0200 Message-ID: <83y1e72pa7.fsf@gnu.org> References: <86il62tbfa.fsf@mail.linkov.net> <861qcpu0ft.fsf@mail.linkov.net> <861qcorh4c.fsf@mail.linkov.net> <87jzqen5h0.fsf@catern.com> <86sf52tf0b.fsf@mail.linkov.net> <878r6tn6uf.fsf@catern.com> <874jhck2rn.fsf@catern.com> <8634wvk2me.fsf@mail.linkov.net> <87sf4tj1xw.fsf@catern.com> <86jzq521qs.fsf@mail.linkov.net> <87ttp8vb37.fsf@catern.com> <86il5niukm.fsf@mail.linkov.net> <87leaiue78.fsf@catern.com> <86msuxiyla.fsf@mail.linkov.net> <874jh5v2bd.fsf@catern.com> <86r0k38ana.fsf@mail.linkov.net> <83a5qr6toy.fsf@gnu.org> <86fs0f9sg7.fsf@mail.linkov.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18382"; mail-complaints-to="usenet@ciao.gmane.io" Cc: sbaugh@catern.com, emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 06 18:51:19 2023 Return-path: Envelope-to: ged-emacs-devel@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 1rAw3K-0004YS-6g for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Dec 2023 18:51:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rAw2s-0003k6-BL; Wed, 06 Dec 2023 12:50:50 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rAw2q-0003iY-Fv for emacs-devel@gnu.org; Wed, 06 Dec 2023 12:50:48 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rAw2o-0000i9-Av; Wed, 06 Dec 2023 12:50:46 -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=xTECMOgzRAPR7NqDSS6LNRG8G0b8E1lDx3lSiICG51A=; b=rS3GSAJ5wFPg CRHFiUiC6XVnEsyw5apZQTcbITFBzawvR8YNcri7N3HCGEEh/wZL//+pcY71MnQ1ZaMvbJbuy/ttz xO44v+zdpQpC9hA9W6Nc+U+On2cP3ipcUZe3Gpjl+yWxL0r5XaTL0yShr9gY4q3KBcD7J5ffdy/jo 2iTSSDmJ/69UaYGKTo005WfnP97RiIGu4UI0GFA/3bbSAp3jZ7LREbwDDnzC44hb466pd3pFTrbOl qEZ4GGiJnlIJlUvG143f3IjsT3/me1u3rMV2v4N0OVe3V5JYybd6ehXqmSbO+fU/4EvPzOQQ8EJ8N ZskAbLQUR9wTduYiP1dyQA==; In-Reply-To: <86fs0f9sg7.fsf@mail.linkov.net> (message from Juri Linkov on Wed, 06 Dec 2023 19:20:40 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:313570 Archived-At: > From: Juri Linkov > Cc: sbaugh@catern.com, emacs-devel@gnu.org > Date: Wed, 06 Dec 2023 19:20:40 +0200 > > > I don't understand the NEWS entry: > > > > *** Selected completion candidates are deselected on typing. > > When a user types, point in the *Completions* window will be moved off > > any completion candidates. 'minibuffer-choose-completion' ('M-RET') > > will still choose a previously-selected completion candidate, but the > > new command 'minibuffer-choose-completion-or-exit' (bound by > > 'minibuffer-visible-completions') will exit with the minibuffer > > contents instead. The deselection behavior can be controlled with the > > new user option 'completion-auto-deselect'. > > > > What are "selected completion candidates"? I typed "C-x C-f TAB", and > > Emacs popped the completions buffer, but without "selecting" any of > > the candidates. Searching for "select" in the buffer produced by > > "M-x apropos complet RET" doesn't seem to find anything pertinent. > > And there's nothing about this in the manual. What am I missing? > > Maybe a better term would be "a highlighted completion candidate"? > This should denote a candidate where point is located in the > *Completions* buffer. Thanks, but I still don't think I follow. How do I get this situation where a completion candidate is "highlighted" or "selected", starting from typing a command like "C-x C-f" and then typing TAB?