From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Current mode command discovery Date: Sun, 21 Feb 2021 19:37:57 +0100 Message-ID: <87im6lgtbu.fsf@gnus.org> References: <87v9aubm96.fsf@gnus.org> <87r1laomak.fsf@gnus.org> <87zgzxlgvo.fsf@gnus.org> <83im6lxwnt.fsf@gnu.org> <87blcdjuce.fsf@gnus.org> <83eeh9xsim.fsf@gnu.org> <87czwtiadm.fsf@gnus.org> <835z2lxptd.fsf@gnu.org> <87zgzxgu3g.fsf@gnus.org> <83wnv1w9zq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31770"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: stefankangas@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 21 19:40:10 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 1lDteM-0008A9-A5 for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Feb 2021 19:40:10 +0100 Original-Received: from localhost ([::1]:49680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDteL-0007Yf-Bn for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Feb 2021 13:40:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48290) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDtcS-00074h-98 for emacs-devel@gnu.org; Sun, 21 Feb 2021 13:38:12 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:56570) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDtcQ-0003nK-5a; Sun, 21 Feb 2021 13:38:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oe6xZrqJ3jGj8s4paAMwobMzeOBn6ERXfByqb66sKg8=; b=kuUWXOqEvFqXTXk62UK8jnn450 2JYlDjxvnuDJaZUTe3Hqo3MyPO7xabDxbi4z2GEbEALm8lezY4MkB1oa1RfxqeW7KTQNVDRRIll7t skY+64sU2r3kF+aMhnkoPbqWy1cnKZVOc+nspvGvChvX3F4MdmHkDs1q0mJmY194/06c=; Original-Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lDtcE-0003EG-SF; Sun, 21 Feb 2021 19:38:07 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUoKE8rMm4RERs4 TJpCU5xPZK9zhMH9/f6eqNLU2On///8u7hf8AAAAAWJLR0QKaND0VgAAAAd0SU1FB+UCFRIKOS0S w8AAAAGySURBVDjLrZDvcdswDMUhZwExzAAyu0B5ZCYg+D1XA96AWkH1APV5BGfbAqQkS4n7re9O //DDewAFUNXBXv3y/Aq+NjQN8F/V/wt0DXWPnm7D6tXvV25tnQEjZ+m/zzCdMQZenbBurWut6SCg 147WPAtM745rj4bP3UcjSXNVAnsB1hvpfpGkjaFvDivxZknq5miR/+lUjxHGVmAlRSUvxtdvGzyY EIKX6uDci631xWFD8ta74eCO3vo2xBsP3oaYEqhlEHNFNgQDMQTENmNI8rEIQor44dpW4g1xBQHj rwZ+YLASq+UUJCpmshFfJQoOb4hSxkwEMoGZMbMQ90YVJAwJMEcmpswfbnivdRmKEoVZLFlMbPQu JKHeFfBOKUsuISz9Vc2jUwkK6uRVREgpcyaY/iBtguiEpLsgTNNd7I8o5JOMyCcB0+V2LWU2ZKSo DaRA9TnWyZRzisTvjAsQ35U3262Oy+XzzpvFuc24XbeLreC3vJ55LFyWQ85A489l3P+ZecZ9FD0D 0/067j3rupebxD0DGlfENJYz6y4bUI94bnl7oCYev0c1U3kOBAlR11/41e+AKsLnSwAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMS0wMi0yMVQxODoxMDo1NyswMDowMJ6R2KQAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjEtMDItMjFUMTg6MTA6NTcrMDA6MDDvzGAYAAAAAElFTkSuQmCC X-Now-Playing: Ryuichi Sakamoto's _Hidari Ude No Yume (2)_: "Saru No Ie (instrumental mix)" In-Reply-To: <83wnv1w9zq.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 21 Feb 2021 20:28:57 +0200") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:265426 Archived-At: Eli Zaretskii writes: > Invoking them via M-x may not make a lot of sense, but asking for help > on them definitely does. So I think we need to have a way of removing > them from some completions, but not from others. That makes sense. Hm... So far, the issue seems to be about only two commands, so perhaps it makes sense to just accept that "filtering for commands that might make sense to M-S-x" (or conversely, "filtering out commands that do not make sense to M-x") won't be a 100% solution. Or we could add a special mechanism for just `digit-argument' and `negative-argument', but that does seem awfully hacky. Perhaps we should avoid making a decision here and see whether other, similar problems appear -- we won't really know until we've gain more experience with these mechanisms. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no