From unknown Thu Sep 11 06:07:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#37057 <37057@debbugs.gnu.org> To: bug#37057 <37057@debbugs.gnu.org> Subject: Status: 25.2; Calc; Key erroneously recorded twice in keyboard macro Reply-To: bug#37057 <37057@debbugs.gnu.org> Date: Thu, 11 Sep 2025 13:07:47 +0000 retitle 37057 25.2; Calc; Key erroneously recorded twice in keyboard macro reassign 37057 emacs submitter 37057 Christoph Arenz severity 37057 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 16 13:44:47 2019 Received: (at submit) by debbugs.gnu.org; 16 Aug 2019 17:44:47 +0000 Received: from localhost ([127.0.0.1]:54863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hygHP-00042m-Ci for submit@debbugs.gnu.org; Fri, 16 Aug 2019 13:44:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:54718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyg6D-0003fo-4D for submit@debbugs.gnu.org; Fri, 16 Aug 2019 13:33:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56514) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hyg6B-00039j-Ia for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2019 13:33:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hyg6A-0008NN-6E for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2019 13:33:11 -0400 Received: from mout.web.de ([212.227.15.3]:52099) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hyg69-0008LB-LQ for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2019 13:33:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1565976786; bh=ujXf1FIvazKiaaEgOrelELZsiMYuyXgwr5XboalnVnY=; h=X-UI-Sender-Class:To:From:Subject:Date; b=GwIRQAz86gwpR8w18OC5ujVGDK/+TPHZABDyWyn4nlonfVs+UqaHtbsFbuuMnCQWZ oFfrRl/NWbsOFIQf4zz0diQM0ghkYRwAiv6vNSMArfM0bWgeoRJnvoHEJwWHiAmKA5 afBLghplQQP+cHhxFWHDrPiSB7l5/t6fWVrx/moU= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.1.106] ([185.44.135.237]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LaTtv-1ihKKE3F6N-00mJCa for ; Fri, 16 Aug 2019 19:33:05 +0200 To: bug-gnu-emacs@gnu.org From: Christoph Arenz Subject: 25.2; Calc; Key erroneously recorded twice in keyboard macro Message-ID: <202c04c7-c91d-a1a7-85ce-34c14c6bb0bd@web.de> Date: Fri, 16 Aug 2019 19:33:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Provags-ID: V03:K1:+i2hUmePTYvcgRbzNW73LuiIO5GU276HNbrDHREnkKOsHEhY09+ X4DAajp8mESNRH0yXAzZHX6pHMqs7eRq3JrDyAsW6+b2zliDwVU6xgQt8JJEdVzjNxkPJCq nc0o76XA1W3BHdU9ow+bSWyIUSBOSKd022JKxW5iSIVd4EJef6uUIQcChVdPMfMkjqtAcVy 99gkbw5t2DJrKH+418/QQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:Kj3G4tIGm4o=:A2sI1VBOUcRuFFmgNI/ixQ a3R75+TESsDvUyKr0rrqsHGb1V2PD++pLbQXQrS1t7EGomnqOZFgGqoi48/iBXkd0EA9HORh0 RoqALww3YdV/xWm9pcwJlFH+2YHUnfTdkw9upvIxeECc2Zw/WQVFpS2r9jZEAQ9QvGJXgNL4U oDg7LUH567K5aYvEEvh2o8wW0M+HP64/w3EXLZ43WBucqJuIQ1Y/9BsREHf4fHw6hMixPfEbW DncVn5nXeR++9Tg1Gy8nLlx2RtvOfjkESXgWyc7OHL6wFLJcg7ksT/SJRsP9ejHcnAmhirNQ5 w1ATSCjbqhBQWaWUVRORuooeXCVw6EvWIhrS6K53znkgmVHuVtWUDvmiGocga1Um74JPtQxCJ rLCQEpsaV/+U2CpUdX0A1CWpfs8xcmLpl0a6h8Q6vmAk1Or8M2p5H+jZIc3qcL4Q1/jju/iIS wg8CYi6SmpzMAVsguJcdWh5x5z+X+MW9SI5I/56LEj0iGaFUCqJLIsI1raLCH1Qb2AliSBfL0 a1mGStn3A/EZmr/gkCySXs+pe0/5wdNEKufemkxytStarf9VdB3UBgg1+DI0C4s1PJF+V5t8O 8Yn4UhB/iHIy28X+diOiVkekPiSUY+dss4kiWvvVsrZFsSEHS4SVx2yJYiiX+8lopT/9cdxTP OIzS0euj/YTbeqZIz+YRTve/QOUkHcsO/wH/EaOQ0t2vi9hTitv7cKwo1rIFBVouMaGllOwf1 Wor86iB9sgEWxqMDSqurMGDnvZIKcGMGlKrOrIwmsZ3kP7wVhgRW8zAFDra7svvn/Jy7R1Qda HPSYuq8sARUmlDgIY/2auUUeq/YhEKhS162uhtMabezj4S1bwvs/kqRdxPcS1cUoufb6uaFrn /W5Uj9cypXbGblelPZHg+dbNN2MnjXJmF/IQUBlMs7kz+qbY6Nn40eYpUQUIUfHE87BtDa2pK FQMliYbDpRFVOmnIznzcr6/ONggXPhhzcSuyjXY1EBbFlnhzPmu5fMGmNXALDaWYqlWiGZ0o1 csAtQhhBuzGIXNAqmfhGJPfN+Vv/yAUBaHYAkAGmDEYUzPtPsO+VcTsQf0KS/GRzMWLHFBQaa smxlKnsudMrFXiVHJD9zmQ0eP08bAs9TlCXr/BOcEx1SMELV+VG1cDR3hnN0xGO2tgVN03zaS /b6u3oCCkpb4Om8qajM5dQU8GMPVndV1VlyUw+rdCuz3Ubvg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.3 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 16 Aug 2019 13:44:44 -0400 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: -2.4 (--) In Calc enter: 90 S I S S The first key sequence gives 90 again. The second key sequence shows 1, however expected is 90 as well. Looking at the recorded macro with C-x C-k e shows this: Command: last-kbd-macro Key: none Macro: ISS=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 ;; self-insert= -command * 3 shows this: =C2=A0C-x * [calc-dispatch] =C2=A0* * 9 [calcDigit-start] =C2=A00 [calcDigit-key] =C2=A0 [calcDigit-nondigit] =C2=A0S [calc-sin] =C2=A0 [kmacro-start-macro-or-insert-counter] =C2=A0I [calc-inverse] =C2=A0S [calc-fancy-prefix-other-key] =C2=A0S [calc-sin] =C2=A0 [kmacro-end-or-call-macro] =C2=A0S [calc-sin] =C2=A0 [kmacro-end-or-call-macro] It looks like the one key press of 'S' was seen twice (as [calc-fancy-prefix-other-key] and as [calc-sin]) and also recorded twice in the keyboard macro. Using the macro thereafter leads to a wrong result. In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21) =C2=A0of 2017-09-22, modified by Debian built on lgw01-amd64-050 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description:=C2=A0=C2=A0=C2=A0 Ubuntu 18.04.3 LTS Configured using: =C2=A0'configure --build x86_64-linux-gnu --prefix=3D/usr =C2=A0--sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib =C2=A0--localstatedir=3D/var/lib --infodir=3D/usr/share/info =C2=A0--mandir=3D/usr/share/man --with-pop=3Dyes =C2=A0--enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/e= macs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2= /site-lisp:/usr/share/emacs/site-lisp =C2=A0--with-sound=3Dalsa --without-gconf --build x86_64-linux-gnu =C2=A0--prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib =C2=A0--localstatedir=3D/var/lib --infodir=3D/usr/share/info =C2=A0--mandir=3D/usr/share/man --with-pop=3Dyes =C2=A0--enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/e= macs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2= /site-lisp:/usr/share/emacs/site-lisp =C2=A0--with-sound=3Dalsa --without-gconf --with-x=3Dyes --with-x-toolkit= =3Dgtk3 =C2=A0--with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 =C2=A0-fdebug-prefix-map=3D/build/emacs25-jYekUr/emacs25-25.2+1=3D. -fstack-protector-strong =C2=A0-Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time =C2=A0-D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,r= elro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: =C2=A0 value of $LC_MONETARY: de_DE.UTF-8 =C2=A0 value of $LC_NUMERIC: de_DE.UTF-8 =C2=A0 value of $LC_TIME: de_DE.UTF-8 =C2=A0 value of $LANG: en_US.UTF-8 =C2=A0 value of $XMODIFIERS: @im=3Dibus =C2=A0 locale-coding-system: utf-8-unix Major mode: Calculator Minor modes in effect: =C2=A0 tooltip-mode: t =C2=A0 global-eldoc-mode: t =C2=A0 electric-indent-mode: t =C2=A0 mouse-wheel-mode: t =C2=A0 tool-bar-mode: t =C2=A0 menu-bar-mode: t =C2=A0 file-name-shadow-mode: t =C2=A0 global-font-lock-mode: t =C2=A0 font-lock-mode: t =C2=A0 blink-cursor-mode: t =C2=A0 auto-composition-mode: t =C2=A0 auto-encryption-mode: t =C2=A0 auto-compression-mode: t =C2=A0 buffer-read-only: t =C2=A0 line-number-mode: t =C2=A0 transient-mark-mode: t Recent messages: Working... Keyboard macro defined Working... Inverse... Working... [2 times] Type "q" in help window to restore previous buffer. Making completion list... Mark set Please enter your report.=C2=A0 Type C-c C-c to send, C-c C-k to abort. Auto-saving...done Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mailabbrev mail-utils gmm-utils mailheader reporter help-mode cl-loaddefs pcase cl-lib kmacro calc-misc calc-math calc-alg calc-ext calc-menu easymenu calc calc-loaddefs calc-macs time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 123655 11261) =C2=A0(symbols 48 23246 0) =C2=A0(miscs 40 798 182) =C2=A0(strings 32 21504 4226) =C2=A0(string-bytes 1 593283) =C2=A0(vectors 16 16407) =C2=A0(vector-slots 8 484237 6894) =C2=A0(floats 8 167 195) =C2=A0(intervals 56 304 4) =C2=A0(buffers 976 21)) From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 16:06:09 2020 Received: (at 37057) by debbugs.gnu.org; 5 Apr 2020 20:06:09 +0000 Received: from localhost ([127.0.0.1]:46673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLBWz-0005mY-H8 for submit@debbugs.gnu.org; Sun, 05 Apr 2020 16:06:09 -0400 Received: from [104.232.42.234] (port=40518 helo=adrianpar.vin) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLBLy-00034k-Re for 37057@debbugs.gnu.org; Sun, 05 Apr 2020 15:54:47 -0400 Received: from myrl-thinkpad (unknown [180.190.168.60]) by adrianpar.vin (Postfix) with ESMTPSA id 324CBA089C for <37057@debbugs.gnu.org>; Sun, 5 Apr 2020 15:54:44 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=adrianpar.vin; s=mail; t=1586116485; bh=TBCmzpr1nIAaiLsLROY93yoMmHj8w1MG/3srh10EcN8=; h=From:To:Subject:Date:From; b=eSVYbhzffv0ooAfdgMU4/d4wC6zP4TK9CZcY6ycSl0/o4LEOGDxkqwR2QvSJKqMgx MWKD+5gRZnVmp6Jnwb/G/0UxIlN6YG853mriglthC4t62JZdDRhCMgGT5hoGwfRBgF JMAvn3uMlLSSgx5/HP8Ifg8LrmBWaG5hjvpP0nOaLxdXpDk05EOOsTApTcelF7KyP6 s1CkobIH9HNLvxGVUfzWp5ebTOX3O8W/sFkkiWdBmc52A8rBjgq8XJPabyImJUMxAD aaV3Lag5Aocp/OWodbOiZwA0R690MPlWRMiT75YDvK4UuBKk0v4/qcDtGH7bbtwNoC Wf4lQlo0WCSYg== User-agent: mu4e 1.2.0; emacs 26.3 From: Adrian Parvin Ouano To: 37057@debbugs.gnu.org Subject: Possible explanation for double-recording of keyboard macro Date: Mon, 06 Apr 2020 03:54:39 +0800 Message-ID: <87ftdh1zeo.fsf@adrianpar.vin> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) 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: I've personally experienced this problem when I use operators with implicit stack push. That is, pressing `1 +` rather than `1 +`. I believe this is a problem of focus. That is, when switching f [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: adrianpar.vin] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 37057 X-Mailman-Approved-At: Sun, 05 Apr 2020 16:06:08 -0400 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.3 (/) I've personally experienced this problem when I use operators with implicit stack push. That is, pressing `1 +` rather than `1 +`. I believe this is a problem of focus. That is, when switching from minibuffer to Calc buffer, the key gets entried twice. I think the same things happens with the inverse prefix. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 16:33:51 2020 Received: (at 37057) by debbugs.gnu.org; 5 Apr 2020 20:33:51 +0000 Received: from localhost ([127.0.0.1]:46697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLBxm-0007Jn-RJ for submit@debbugs.gnu.org; Sun, 05 Apr 2020 16:33:51 -0400 Received: from [104.232.42.234] (port=41550 helo=adrianpar.vin) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLBlW-0006bX-FQ for 37057@debbugs.gnu.org; Sun, 05 Apr 2020 16:21:10 -0400 Received: from myrl-thinkpad (unknown [180.190.168.60]) by adrianpar.vin (Postfix) with ESMTPSA id 94BD9A089C for <37057@debbugs.gnu.org>; Sun, 5 Apr 2020 16:21:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=adrianpar.vin; s=mail; t=1586118069; bh=W+iIbeP6LChOqDhIVZ4vBADZHXiY2sn4e+LYBkCGU/I=; h=From:To:Subject:Date:From; b=mHn/Pkja7pi142S1olGEq+b85k2uqhIYqvfoxhClNrGrAJSycdPhZDdhxcrDTt69w Izc5b2pZ9N5t+5i9GA9MVtfO79X/XAdOx3/MkDV2WlPs+aT1Tm3VzzpSa9l9LbzQDK q4Ns4JXgLLc9AgjRNvsy6VRE1ecZSlqmjOR6HXE29cYRUrRojSp7KMgFF+P2NjA0Yk LR0zkbyRPJUHFuqJuW+2G8Dug8byr/mU1wnwg2EQ4jWNjwpJjFmB1XXGn41jLUmYmc IbtNYe7c2E2OIbmaLzP9Yg4Y531DzhPECYt0Uk6up97iF6j3yePucn6TjxS2ngun3O 6cyiDfDlAYdRQ== User-agent: mu4e 1.2.0; emacs 26.3 From: Adrian Parvin Ouano To: 37057@debbugs.gnu.org Subject: Better explanation Date: Mon, 06 Apr 2020 04:21:03 +0800 Message-ID: <87eet11y6o.fsf@adrianpar.vin> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) 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: Actually, I looked into how Emacs handles implicit pushes, and found the answer to *my* problem, not sure if the same is with yours. Emacs Calc uses `unread-command-events` in order to perform the add [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: adrianpar.vin] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 37057 X-Mailman-Approved-At: Sun, 05 Apr 2020 16:33:49 -0400 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.3 (/) Actually, I looked into how Emacs handles implicit pushes, and found the answer to *my* problem, not sure if the same is with yours. Emacs Calc uses `unread-command-events` in order to perform the addition. That is, 1 1+ (space verbatim) is read as: 1 1++ where the first + pushes into the Calc stack, and pushes "+" into the command queue, for the Calc stack to process as addition. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 06 09:16:56 2020 Received: (at 37057-done) by debbugs.gnu.org; 6 Apr 2020 13:16:56 +0000 Received: from localhost ([127.0.0.1]:47307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLRcT-0005FO-Qu for submit@debbugs.gnu.org; Mon, 06 Apr 2020 09:16:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLRcM-0005EX-BF; Mon, 06 Apr 2020 09:16:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jLRcF-0004ua-76; Mon, 06 Apr 2020 09:16:39 -0400 Received: from [176.228.60.248] (port=3111 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jLRcE-0002S7-6X; Mon, 06 Apr 2020 09:16:38 -0400 Date: Mon, 06 Apr 2020 16:16:33 +0300 Message-Id: <83ftdgsqj2.fsf@gnu.org> From: Eli Zaretskii To: Adrian Parvin Ouano In-Reply-To: <87eet11y6o.fsf@adrianpar.vin> (message from Adrian Parvin Ouano on Mon, 06 Apr 2020 04:21:03 +0800) Subject: Re: bug#37057: Better explanation References: <202c04c7-c91d-a1a7-85ce-34c14c6bb0bd@web.de> <87eet11y6o.fsf@adrianpar.vin> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37057-done Cc: 37057-done@debbugs.gnu.org, 37526-done@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.7 (-) > From: Adrian Parvin Ouano > Date: Mon, 06 Apr 2020 04:21:03 +0800 > > Actually, I looked into how Emacs handles implicit pushes, and found the > answer to *my* problem, not sure if the same is with yours. Emacs Calc > uses `unread-command-events` in order to perform the addition. That is, > > 1 1+ > (space verbatim) > is read as: > 1 1++ > where the first + pushes into the Calc stack, and pushes "+" into the > command queue, for the Calc stack to process as addition. This bug (and a similar bug#37526) are already fixed in what will become Emacs 27, we just forgot to close them. Closing now. Thanks. From unknown Thu Sep 11 06:07:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 May 2020 11:24:06 +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