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: [External] : Re: command mode-specificity [was: scratch/command 064f146 1/2: Change...] Date: Wed, 17 Feb 2021 18:17:04 +0200 Message-ID: <83eehe7jpb.fsf@gnu.org> References: <87wnv7spji.fsf@gnus.org> <875z2rslqk.fsf@gnus.org> <87r1lfr647.fsf@gnus.org> <87pn0zfs4u.fsf@telefonica.net> <83mtw27l21.fsf@gnu.org> <2943d7ae-84fd-7762-609e-9e4afcbf4c8d@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32298"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ofv@wanadoo.es, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 17 17:19:38 2021 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 1lCPYA-0008IH-Ad for ged-emacs-devel@m.gmane-mx.org; Wed, 17 Feb 2021 17:19:38 +0100 Original-Received: from localhost ([::1]:39116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCPY9-0000EN-Cm for ged-emacs-devel@m.gmane-mx.org; Wed, 17 Feb 2021 11:19:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCPVZ-0007Vd-6x for emacs-devel@gnu.org; Wed, 17 Feb 2021 11:16:57 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49426) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCPVX-0001s0-FC; Wed, 17 Feb 2021 11:16:56 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2290 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lCPVW-0005Gp-H3; Wed, 17 Feb 2021 11:16:55 -0500 In-Reply-To: <2943d7ae-84fd-7762-609e-9e4afcbf4c8d@yandex.ru> (message from Dmitry Gutov on Wed, 17 Feb 2021 17:59:26 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:265015 Archived-At: > Cc: emacs-devel@gnu.org > From: Dmitry Gutov > Date: Wed, 17 Feb 2021 17:59:26 +0200 > > On 17.02.2021 17:47, Eli Zaretskii wrote: > > If the implementation were to change, such that it didn't actually > > remove commands from the list of completion candidate, then perhaps we > > could make this the default (but even then I'm not sure). > > What if we remove them from the list of completions, but still allow > them if the user typed one out explicitly and pressed RET? It's an improvement, IMO. But I'm not sure people who want the feature as it's implemented now will agree to this "relaxation", because it allows one to invoke "irrelevant" commands. I will let others speak for themselves, though.