From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: master 927b885 1/3: Disable filtering of commands in M-x completion Date: Fri, 19 Feb 2021 00:15:42 +0100 Message-ID: <5079ff93-1844-6e26-1219-75513abf3c3b@gmx.at> References: <20210217165944.26910.26583@vcs0.savannah.gnu.org> <20210217165946.030D420DFC@vcs0.savannah.gnu.org> <87blcih3ar.fsf@mail.linkov.net> <87sg5toh2y.fsf@mail.linkov.net> <87a6s1e3a3.fsf@mail.linkov.net> <83zh01419g.fsf@gnu.org> <83sg5t408m.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32750"; mail-complaints-to="usenet@ciao.gmane.io" Cc: juri@linkov.net, stefankangas@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii , Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 19 00:18:32 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 1lCsZ6-0008Qi-4f for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Feb 2021 00:18:32 +0100 Original-Received: from localhost ([::1]:57252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCsZ5-0005AO-4o for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Feb 2021 18:18:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57066) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCsWY-0003sJ-Qa for emacs-devel@gnu.org; Thu, 18 Feb 2021 18:15:55 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:60355) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCsWV-0005WN-OB; Thu, 18 Feb 2021 18:15:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1613690143; bh=rcSeCWN12LQ0ixiuwdN8MydyD7Ub6fU+XmstBQirY/s=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Yk4zri4VwvIrjVLp5H86tmSLbqawvhZxyJoLNDqp3juEVuu+l8/3d2aDU9TcxZgV6 jT3m3Us5s2PbbOMpBAzgGAyBeBWup4nYAEgtrQr/fHyPJJGwNNujk1rpzmHdqs+uBV VEc3tdZ3nuOGNhkGxIkBQl5UBN7szcZskiPBsPxw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([46.125.249.88]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MkYXs-1lZGJV1OxC-00m0R6; Fri, 19 Feb 2021 00:15:43 +0100 In-Reply-To: <83sg5t408m.fsf@gnu.org> Content-Language: en-US X-Provags-ID: V03:K1:oYqXa/Ixj6xxsilBDIgRhrGOcy8anHdn2uObiBYWZFiDOLALdMI ImNoGwEmdzpeMI3M56nWwp7lpPoHJeDG6uPOiqGlQGjjQIWYzNpVrr/qGE8xNd3Apt/j3FZ PjfGviRrGNJJY+qv71EpM8/FGNXQV6ruNzCpCSFVTsS1of+A52pfDqWbc+BXy8Oc6M2tItW +YxK+RMfCFOTN3KzzFEMQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:dLzpZT8unqw=:Wp13fGxp6WciyfMYySFEdV RIFqx9H1KAkkMlhDZWT2f2K9rEZAg4sEn9hcHCGcmS7j87wcwabnM6XZ7GaaeOLHje7jX3Kpa ycGgfNbY8HhMPbSGbFFFv9KRAjKNSrOO7leCVX7PLVEKjfUkfMwZEhFNSH0fYINqc3f2d8RLX mQidWu91ZFfYfT87f+fEqo1pqKMKlo0NiPN+6/qfMxDLmbQ2lbysrsNU++qYZvVAjjKLnq2jT 6KZFh2FxbAUa2Evl+JNzJcXQSZAhkT/pXLiH0GnvwoTveVtG1NmCSq5uShXtcEHBPnT+FIFno 0GkrUjUYarkFIxkytKTJVZ7PfInDBo+kD4FKxEV31kUyNdzjDNmuiO0Y5va8Dx0ks2vooYcm3 IhQ5tvlWlV56A+5Jx/F1l5IHpdztVo9WuCUrILImSoeJkaYifcFcEIkSjDTkVxR4oIPeHUyMy fiKPtSf8lb/dEsMW83fCXmT/HIcN7cMJjoUxhYS4hCvpjM0PUPJFTwcb92gF90RKoeO6LQ3QE 7i3a+2oEtQLNnxGhQhlVtbcXNVL4NtA0/engrkwBjli9iUrOD19BFnumG+KaO7eQP4nQfm506 B4t0JDgJundko7o1qn5S88R69P8R+O/lgHgN6oeSeHps5ZdU9NC2u6lnXvHjFmBp4EYn0PFnx ipQV+adJOIOcn4ZcjQQPnXjVj1I4b2dDdVB5v7EcJoxf62/fqbFtuDBfxdNB4WD4c/Cz+8w+r VNMNzsbrrIzBiao0kN5dTphRjQbCbCPo6YkMW1TPZAKuoTZitOSKY3OtdYQTK6W+fpG5rntq Received-SPF: pass client-ip=212.227.15.19; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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:265198 Archived-At: >> (defun foo (&optional beg end) >> (interactive "r") >> (message "FOO")) >> >> 1. `emacs -Q' >> 2. Eval that defun. >> 3. `M-x foo' >> >> Just works. >> No mark set, no active region, no error. >> What am I missing? > > I have no idea. Here it signals an error, in Emacs 26, 27, and 28. Presumably Drew yanks in the definition of 'foo' which does push the mark. Hence the "mark will have been set" at the time he does "eval that defun". The recipe above is then probably botched. martin