From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 15:42:52 2021 Received: (at submit) by debbugs.gnu.org; 23 Feb 2021 20:42:52 +0000 Received: from localhost ([127.0.0.1]:60705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEeWC-00088r-8L for submit@debbugs.gnu.org; Tue, 23 Feb 2021 15:42:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:60410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEeUm-00086P-9V for submit@debbugs.gnu.org; Tue, 23 Feb 2021 15:41:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEeUm-0008Ge-23 for bug-gnu-emacs@gnu.org; Tue, 23 Feb 2021 15:41:24 -0500 Received: from mail.kamnitnik.top ([2001:19f0:5001:bf2:5400:2ff:fee0:2626]:38644) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEeUj-0001dj-Jo for bug-gnu-emacs@gnu.org; Tue, 23 Feb 2021 15:41:23 -0500 Received: from localhost (BSN-77-156-43.static.siol.net [193.77.156.43]) by mail.kamnitnik.top (Postfix) with ESMTPSA id 94A412045E for ; Tue, 23 Feb 2021 20:41:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kamnitnik.top; s=mail; t=1614112877; bh=UaE0hY4SWoKidE05RhThyta+hWLr679prsDo6CSscBc=; h=From:To:Subject:Date:From; b=AwY4/LuWj5q3A4Q2Hx3Mx1JLogsPkjkUiwyDC7Dq+Ptat9GoXNjBo1+0F1HXUbKdv YgD1W4XYhBftGtVBs3ok2Z0Fck47sKLkp/t7EdaX42hYlwwMsI6Y0x0bcsy4JgTZff xseTe6/ugP0STBBPQdoUvj6EEd/FkNxZEu3clCPyt8nY2CLgydIXjDQGCXeWxPROIl MmYrNZnJJkmNKq4XPh3y1NvsfmFPVl8kSB6H0JkCrT5TmRyDl9IFGMIB8kHEgr81tm Cm0QUI2L2TbrdgNPcw03JHZEvjxZLPXeMRXTASuSjWqOUdrQe+xcFVQde+lKK2nJcd /qoonbLr4/FGg== From: =?utf-8?Q?Miha_Rihtar=C5=A1i=C4=8D?= To: bug-gnu-emacs@gnu.org Subject: 27.1; Only the first function from prefix-command-echo-keystrokes-functions is used Date: Tue, 23 Feb 2021 21:44:29 +0100 Message-ID: <87wnuy1ple.fsf@miha-pc> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2001:19f0:5001:bf2:5400:2ff:fee0:2626; envelope-from=miha@kamnitnik.top; helo=mail.kamnitnik.top X-Spam_score_int: 11 X-Spam_score: 1.1 X-Spam_bar: + X-Spam_report: (1.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, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=0.735, PDS_OTHER_BAD_TLD=1.967, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Greetings. Looking at the function internal-echo-keystrokes-prefix, it is heavily implied that all functions from `prefix-command-echo-keystrokes-functions` should be used and their return values concatenated. T [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=miha%40kamnitnik.top; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.7 FROM_SUSPICIOUS_NTLD_FP From abused NTLD X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 23 Feb 2021 15:42:51 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Greetings. Looking at the function internal-echo-keystrokes-prefix, it is heavily implied that all functions from `prefix-command-echo-keystrokes-functions` should be used and their return values concatenated. This isn't the case, however, because `run-hook-wrapped` aborts on first non-nil returned value. The following simple patch fixes this. diff --git a/lisp/simple.el b/lisp/simple.el index 1dfc3374ad..403861351c 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -4670,7 +4670,7 @@ internal-echo-keystrokes-prefix (setq prefix-command--last-echo (let ((strs nil)) (run-hook-wrapped 'prefix-command-echo-keystrokes-functions =2D (lambda (fun) (push (funcall fun) strs))) + (lambda (fun) (push (funcall fun) strs) nil)) (setq strs (delq nil strs)) (when strs (mapconcat #'identity strs " ")))))) =20 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJHBAEBCAAxFiEEmxVnesoT5rQXvVXnswkaGpIVmT8FAmA1aS0THG1paGFAa2Ft bml0bmlrLnRvcAAKCRCzCRoakhWZP48AD/4v2hlzs3sKP9MH9PTqfvh0AHPcXKPl w41Oaq9Oo/NWH7i6bUOVs7tfiLVeg+oa86wSQKKG7+Hjq3VUZvJmynNcjH/gVuFl FGasBfOlhDjQrX7Y8nkbTUTvht/Yhoa56gq7QYZBKTlDLjqfP3lphZUM3FUosHcl 28fKWcfx2SLXI8N8uz2PstUqC3+MWxyC3GxlNGhMewA5xZGymbhs0qLSrFjPdtRF CGKqKztwvioIMcPMFvYgLZQOfbQI7mZhPKrETdahyNxmrUjzWJAl8KGB2i1p1CoT cuzSrtDJhbn4w/tNLzg4c8yizzyhTKBvfD/LtGpxDP0kKP4iHRyI9XBnyUBx7Lw1 cx//5aiXYOMwxRPlEBcu6vBpDCpsbFML3RRgje9WKgtVtSzXF3YMlF4Tf9n+JKQ3 Y23AdGmT7HTfSAGvqOqn1hzIScVWNjWrivYLQThpGjZpRpF2mR+F/i+X3RIio8Kw mqyVqywVb8/7c3fjzNUqVeq7Y9ym/Q97f1zTp9H3NW2zAEptQ8LD771uOc8Iu+me r2QR6dtV4PiUuTldHuZU5CwVkpsU0IgqBW12HqTze2P5zOhv3OrnDkrvXEuYFc5e VVzDt0L0RUmSdRI2Mfi/Oeg7H/rlQf952gkXEliPfp8f94yZctNvGVHCApIy21WF tJx4Lxg/o6JJ4w== =G5Jv -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 11:42:17 2021 Received: (at 46727) by debbugs.gnu.org; 24 Feb 2021 16:42:17 +0000 Received: from localhost ([127.0.0.1]:35701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lExEv-0002sY-7Q for submit@debbugs.gnu.org; Wed, 24 Feb 2021 11:42:17 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lExEs-0002sJ-EL for 46727@debbugs.gnu.org; Wed, 24 Feb 2021 11:42:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=PmP2RhGiTMU9RTn1nn0BLPzbVinCln7/QSK4ByKiE9o=; b=BmPtNQSQVG9v3oBS6EJZ29SEFM rFtFkKxl9UvDJDuTNzMWvV4cTG3rkfrrSxb7YA2QMsuuzQSe5jgXQ+8ije14P5fyRWUvIeyvUUKz2 oE8f15IK12owjMTMxYWA3qILdWxw5F+FQYB8pCz6AaNQNcWsBXTjXrAOYNSQyuu1bawA=; 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 1lExEi-0005pc-Tm; Wed, 24 Feb 2021 17:42:07 +0100 From: Lars Ingebrigtsen To: Miha =?utf-8?B?UmlodGFyxaFpxI0=?= Subject: Re: bug#46727: 27.1; Only the first function from prefix-command-echo-keystrokes-functions is used References: <87wnuy1ple.fsf@miha-pc> X-Now-Playing: Moor Mother & billy woods's _BRASS_: "Furies" Date: Wed, 24 Feb 2021 17:42:03 +0100 In-Reply-To: <87wnuy1ple.fsf@miha-pc> ("Miha =?utf-8?B?UmlodGFyxaFpxI0i?= =?utf-8?B?J3M=?= message of "Tue, 23 Feb 2021 21:44:29 +0100") Message-ID: <87wnux76zo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Miha Rihtaršič writes: > Greetings. > > Looking at the function internal-echo-keystrokes-prefix, it is heavily > implied that all functions from > `prefix-command-echo-keystrokes-functions` should be used and their > return [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Miha Rihtaršič writes: > Greetings. > > Looking at the function internal-echo-keystrokes-prefix, it is heavily > implied that all functions from > `prefix-command-echo-keystrokes-functions` should be used and their > return [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [95.216.78.240 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] X-Debbugs-Envelope-To: 46727 Cc: 46727@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Miha Rihtar=C5=A1i=C4=8D writes: > Greetings. > > Looking at the function internal-echo-keystrokes-prefix, it is heavily > implied that all functions from > `prefix-command-echo-keystrokes-functions` should be used and their > return values concatenated. This isn't the case, however, because > `run-hook-wrapped` aborts on first non-nil returned value. The following > simple patch fixes this. [...] > (run-hook-wrapped 'prefix-command-echo-keystrokes-functions > - (lambda (fun) (push (funcall fun) strs))) > + (lambda (fun) (push (funcall fun) strs) ni= l)) Thanks. I poked around in the code, and I think your interpretation here must be correct, and I've applied your patch to Emacs 28. (Besides, `push' has an undefined return value... and always returns non-nil, so the old code would, as you said, never use more than the first function in `prefix-command-echo-keystrokes-functions'.) This change was small enough to apply without assigning copyright to the FSF, but for future patches you want to submit, it might make sense to get the paperwork started now, so that subsequent patches can be applied speedily. Would you be willing to sign such paperwork? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 11:42:21 2021 Received: (at control) by debbugs.gnu.org; 24 Feb 2021 16:42:21 +0000 Received: from localhost ([127.0.0.1]:35704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lExEz-0002sq-Gc for submit@debbugs.gnu.org; Wed, 24 Feb 2021 11:42:21 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lExEx-0002sP-7M for control@debbugs.gnu.org; Wed, 24 Feb 2021 11:42:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=efZVnYu/P/jmd2C6Os44gWpmfm+6j/OtkIzIrWR0Uro=; b=jfMNG7L+00J98PGdugcMRJOMWW EdRhAnsS6dBCgnvZywbfWh5ly8wdjqkp+F/fXBnIxaXTVC0lYP+Bvf6CPKAKP9w+xEIIvYmeuVOs4 Vn6jTOsCFPL28L4lE5RnYAXyHwjrGhzumo2SY4SgSFeutFBNAgBD69Jrpc/E0y4En8hc=; 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 1lExEp-0005pl-Ig for control@debbugs.gnu.org; Wed, 24 Feb 2021 17:42:13 +0100 Date: Wed, 24 Feb 2021 17:42:10 +0100 Message-Id: <87v9ah76zh.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46727 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 46727 fixed close 46727 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 46727 fixed close 46727 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 14:20:05 2021 Received: (at 46727) by debbugs.gnu.org; 24 Feb 2021 19:20:06 +0000 Received: from localhost ([127.0.0.1]:35977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEzhd-0004du-Ji for submit@debbugs.gnu.org; Wed, 24 Feb 2021 14:20:05 -0500 Received: from mail-wr1-f49.google.com ([209.85.221.49]:37364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEzhb-0004dF-Nh for 46727@debbugs.gnu.org; Wed, 24 Feb 2021 14:20:04 -0500 Received: by mail-wr1-f49.google.com with SMTP id v15so2972887wrx.4 for <46727@debbugs.gnu.org>; Wed, 24 Feb 2021 11:20:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=MIfEoS9RUcRWxThrwr96D6bZKlbFYEWS+aMHzfylYZo=; b=N1SwiUXtd4EWRqSsq8ClKZfFAmgGIGz/C80Py1M/r6UmVCN1nNAMnoYxZMomrx3dw8 9vdF9hEBnZxh5BWmKWZLIScM/xXgnG8NS6hDREFwLi+9jgwp8ZF5dyQEWg/kvTbbTJ6T vd5k9cOef0vUwYdsKWJLR9oRhdR9LcDaBmwp1exKXRef4WNFBUrsmkAXP1ofYgX23nZ+ mZSEgJeob2o57H1Neb5YojKiUPMQ/pIKpyl5Y0Kb0LKPNYrEf8WIzZNWJueq3fOoD4eK 3NaG38jiDmhfwBkz9v0FMwXR9bS+anPFdvGJAfqk1cl5fKLgyS+IfzHDm6WLyqpSo1Fr +1Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=MIfEoS9RUcRWxThrwr96D6bZKlbFYEWS+aMHzfylYZo=; b=qPP7YCIQFW6LFPBk1YYX2Fl8/A2BuaYOE6Wen83q3uHWlfn2lFiE4CGSkl+l/jRy47 fftX5JPn/HELblQyfnuYn3Sik6tME36WfyVE+JvSYoP3r+xixTmtj2xlYgNlfq+88lbe PfP10gmo+lg9WrQdLPZiw/th5wnT1oKMih/mACyDP9glo8jz0lWQT+zUqszyYnfwApCN EwzYrL5mX5J+8u2Tf4sWu0StSS65itBMaCN9pFWfwuUXE43/B8ZxF6V1q+izJayfQT39 WMB8bHeZOeoJIzvK2XEZ7AI+8QVMVGWoFefFp6uKuSJvHN2a9hg7Yq2fdo6ydxM1Loc0 skXw== X-Gm-Message-State: AOAM530CQaAHUi1DaTc97PB8CPMSNOOn1lTO9rxUkPpHeq7/B8cLtCYR PhC7ott0hkSHEOOshBSX23xxRg== X-Google-Smtp-Source: ABdhPJyEYbdgS4Om3UAx07DeyZbsFAW+JxFjtWyw64PNhfOU0Y8G0joiPJa36q4na9QTr6UM3iHqXg== X-Received: by 2002:a5d:570c:: with SMTP id a12mr1410418wrv.209.1614194397795; Wed, 24 Feb 2021 11:19:57 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id c18sm8417286wmk.0.2021.02.24.11.19.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Feb 2021 11:19:57 -0800 (PST) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#46727: 27.1; Only the first function from prefix-command-echo-keystrokes-functions is used References: <87wnuy1ple.fsf@miha-pc> <87wnux76zo.fsf@gnus.org> Date: Wed, 24 Feb 2021 19:19:55 +0000 In-Reply-To: <87wnux76zo.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 24 Feb 2021 17:42:03 +0100") Message-ID: <87k0qxclyc.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46727 Cc: 46727@debbugs.gnu.org, Miha =?utf-8?B?UmlodGFyxaFpxI0=?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > (Besides, `push' has an undefined return value... (Except it's defined as being equivalent to (setf T (cons H T)) ;) -- Basil From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 14:34:08 2021 Received: (at 46727) by debbugs.gnu.org; 24 Feb 2021 19:34:08 +0000 Received: from localhost ([127.0.0.1]:35986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEzvE-0004z4-8b for submit@debbugs.gnu.org; Wed, 24 Feb 2021 14:34:08 -0500 Received: from quimby.gnus.org ([95.216.78.240]:45534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEzvB-0004ya-MJ for 46727@debbugs.gnu.org; Wed, 24 Feb 2021 14:34:06 -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=d6QhDe6GP7mjWXj7qR2Ap/xUGrjKHqoAbr8Sop+vVCw=; b=iVex6bPKcRatnZL9HOE4p+7wWQ TV5vrL7GhIOJ7TPXxV/EeMNWL2KDGHwMiSSeGihenxUiocs7zI8y2+kCfVkSFxIzdhorEKL5YshPn aD7yMMk03P6+Kn5uI8X8GvvlJpiYkCIRd5FBHISQa9b+tNXF/91Gy5KPOVaYvDs+x3Fg=; 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 1lEzuu-0007UB-Cn; Wed, 24 Feb 2021 20:33:58 +0100 From: Lars Ingebrigtsen To: "Basil L. Contovounesios" Subject: Re: bug#46727: 27.1; Only the first function from prefix-command-echo-keystrokes-functions is used References: <87wnuy1ple.fsf@miha-pc> <87wnux76zo.fsf@gnus.org> <87k0qxclyc.fsf@tcd.ie> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX8/Pn+/v79/f3X 09Dt6+ehnZnDvrpwbGlOSkhEQD5jX1xBPTuBfXk6NjWGgX7///++136IAAAAAWJLR0QPGLoA2QAA AAd0SU1FB+UCGBMgH2PcOP8AAAFjSURBVDjL7dJNSwJBGAfw3dT7zrB66jITdJctiU5t+9JZtnHF CopVKzpFL4rgcXOaqGu+XJOWqFuUKJ6lT5AFHqNLHyIJ1B3bTxA9x/nxH5hn/oIIgkf4BwAwCgYE JDEQJEVbDQSD5Bf0FTgGdRQYHquCBtEUwFhWlJ3dwjqcTkTiIGRTWlURD8iBOMqIXbqBPMhJjA7c 7cXNJg8wGhfNi1PdLPXiyA/IEOVM3wov9T+SXAIRYBTbTna/dXIM/TBPwoUtlrLSLXLGQcQkrNy2 lBdmNzkIgeVa493JFysl1w9IS6QHnecUoVeEh4S80enWSYbe5564q0xpr3/Jvjx6az9yEFXsIRCP 1ouH3ANnmzbtVgoevS7v+AHG6KddY94dZUzll7hmGQ2vSs/fXkUe5vLkwc14jcHR1NqlsG6SHOm5 4x8clQEKSNIUHeHfhfvpwaQl/pJhjEEg+OfvAcYzWJjAN8PjnIsMOdkyAAAAJXRFWHRkYXRlOmNy ZWF0ZQAyMDIxLTAyLTI0VDE5OjMyOjMxKzAwOjAwwHiJdgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAy MS0wMi0yNFQxOTozMjozMSswMDowMLElMcoAAAAASUVORK5CYII= X-Now-Playing: The Idiot Orchestra's _Idiot Orchestra_: "Jungle" Date: Wed, 24 Feb 2021 20:33:47 +0100 In-Reply-To: <87k0qxclyc.fsf@tcd.ie> (Basil L. Contovounesios's message of "Wed, 24 Feb 2021 19:19:55 +0000") Message-ID: <87o8g95kh0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > Lars Ingebrigtsen writes: > >> (Besides, `push' has an undefined return value... > > (Except it's defined as being equivalent to (setf T (cons H T)) ;) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46727 Cc: 46727@debbugs.gnu.org, Miha =?utf-8?B?UmlodGFyxaFpxI0=?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Basil L. Contovounesios" writes: > Lars Ingebrigtsen writes: > >> (Besides, `push' has an undefined return value... > > (Except it's defined as being equivalent to (setf T (cons H T)) ;) The doc string says that it's "morally equivalent", but the return value is left undefined by (Stefan M's) choice, if I recall correctly from a discussion from some decades ago. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 15:01:48 2021 Received: (at 46727) by debbugs.gnu.org; 24 Feb 2021 20:01:48 +0000 Received: from localhost ([127.0.0.1]:35995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lF0Lz-0005ct-TJ for submit@debbugs.gnu.org; Wed, 24 Feb 2021 15:01:48 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:51498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lF0Ly-0005ch-CS for 46727@debbugs.gnu.org; Wed, 24 Feb 2021 15:01:47 -0500 Received: by mail-wm1-f43.google.com with SMTP id j187so2826723wmj.1 for <46727@debbugs.gnu.org>; Wed, 24 Feb 2021 12:01:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=b8vIKbMdBxMyADX+xHE7otMWYSY595aKZ3/+DFanUOs=; b=Rcf0lLHhkFiB2ZrC359BtSfRJnkbL9PK5niRwm2jyDFZFX4NyL37cm1nFf5LlLZRcV h8rHFqmhlFvMWcgLe8yexScp4bZ/tC0xJ2EQFgnb0H0lusN/0t6gXSoy7JpbLtGcQY5h QMEs3Qf7CGcR7n9mvATKa0dTtt3yARvIMwuOorl+9AuKSEUDwK7JgaBQxCKBqsqTQv8X BCRxA1xk9EvysYQeXgNn4MRQ4kgmibALL+FVfZB8Qyu15iSreqVkoDTEY0jc80aNFUcD z5SHuvOXQN+HeMwb67SZpbu3SngtlKAT0uVTTmbTM/Sj+HkfjB4lkgeuAKQKb5WclD3b CC5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=b8vIKbMdBxMyADX+xHE7otMWYSY595aKZ3/+DFanUOs=; b=CwAqZI8Dz3pNaVBibqvg6yi2Li4kwhL2x8OLnI1oXcRslLOVRWZpH9tacLTw0Si7J2 5y4Z4Ha+wXtVKZX1U4ct/HmsVJvnRyVEs/NV65H9B5Ia1gxZr5T4QmJM5+XMpRbfqOJC tu8qFoQU6+2cbBVx8E72F/YiIqtcKUV9D1MagQnBSmKxy0BY2HHW96Usn59DXlUCbpSQ qSqeGYVy5MCKk77RfTx0DuSEoX2LtTuSuSH9GYd1wwYTgF7wyKQ9OQpQEzsmskPStOab KZ74K2gQpCoK5gWRZkaok5cu8afHBpJDMHjd5mcDQO+j7CHC+VZ9MFdscxYTJ4TKuOnE rDgg== X-Gm-Message-State: AOAM532wKtgI300xHw2iW5rlywg1kJfA56HvJRt4xd4PqBnjGyUsFGOM eTEk9HLIVINkiDmBT5fO61gPBQ== X-Google-Smtp-Source: ABdhPJyd2IxNqwe9cQE4QKSlTrwqnXZv5h1ZuLz5q1vtdyQhswXXHqbqZo1Zq+0Ws761eEwOBv15fQ== X-Received: by 2002:a05:600c:210f:: with SMTP id u15mr5066419wml.119.1614196900518; Wed, 24 Feb 2021 12:01:40 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id n186sm4339736wmn.22.2021.02.24.12.01.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Feb 2021 12:01:39 -0800 (PST) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#46727: 27.1; Only the first function from prefix-command-echo-keystrokes-functions is used References: <87wnuy1ple.fsf@miha-pc> <87wnux76zo.fsf@gnus.org> <87k0qxclyc.fsf@tcd.ie> <87o8g95kh0.fsf@gnus.org> Date: Wed, 24 Feb 2021 20:01:38 +0000 In-Reply-To: <87o8g95kh0.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 24 Feb 2021 20:33:47 +0100") Message-ID: <874ki1utel.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46727 Cc: 46727@debbugs.gnu.org, Miha =?utf-8?B?UmlodGFyxaFpxI0=?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > "Basil L. Contovounesios" writes: > >> Lars Ingebrigtsen writes: >> >>> (Besides, `push' has an undefined return value... >> >> (Except it's defined as being equivalent to (setf T (cons H T)) ;) > > The doc string says that it's "morally equivalent", but the return value > is left undefined by (Stefan M's) choice, if I recall correctly from a > discussion from some decades ago. Its manual entry is not as weak in its choice of words. -- Basil From unknown Sat Jun 14 18:42:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 25 Mar 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator