From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 08:12:35 2017 Received: (at submit) by debbugs.gnu.org; 24 Feb 2017 13:12:35 +0000 Received: from localhost ([127.0.0.1]:53625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chFfn-0001ul-E6 for submit@debbugs.gnu.org; Fri, 24 Feb 2017 08:12:35 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chC6b-0003Qc-P8 for submit@debbugs.gnu.org; Fri, 24 Feb 2017 04:24:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chC6V-0004oY-Fa for submit@debbugs.gnu.org; Fri, 24 Feb 2017 04:23:56 -0500 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, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33397) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1chC6V-0004oS-Bc for submit@debbugs.gnu.org; Fri, 24 Feb 2017 04:23:55 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chC6U-0003hW-0G for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2017 04:23:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chC6S-0004mS-Rr for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2017 04:23:53 -0500 Received: from mail-vk0-x22d.google.com ([2607:f8b0:400c:c05::22d]:35902) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1chC6S-0004jr-Ll for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2017 04:23:52 -0500 Received: by mail-vk0-x22d.google.com with SMTP id t8so8729330vke.3 for ; Fri, 24 Feb 2017 01:23:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ss+RajzqqqUohAyY7jcv/d+OiWJVgoqzPGDF0u2e7w0=; b=UhwekWgF1rH2ft/ZyaMnw20Nj57sgyKu9NV32hEKfk3pXnHE1bgR5ZYzO4RW7V3Ogc KS5BRTynyVwvG2NWPdbYSbACRYRvLCsOu6z8Os3tqfKWBR/yu7qo63U3On3FPK+Oi4oW t/pJXHXzLujs6Z/Z5v6B/dqGNL+HipHw2f4Qq/WhI9lIrNsqNoHH+dy6FyaHlDgCTmi3 LOo83K07B+mgjkTw8FmacD6FaO7Uo0ykoAnr8OQfEHYaDogSyMWA6mT+/z3XsciCidq7 cTz4+8+FFbdcCe9q+X30sZOb0Uzt2IgqUxKkMror6w812BHE8PMSdw12PJAXdNr36564 lvRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ss+RajzqqqUohAyY7jcv/d+OiWJVgoqzPGDF0u2e7w0=; b=VqQc60J2YvI/Dj6G1c2trRoeVBvqmTSVZuX0VmLwmS5J3O083AgBvwtPqt23T1/T80 ynZAi2XYYADbnGTODJZEFavpEvnDkthDNhF0Ncv1r8jlthmHGF/KzSdhxmvhsnCwIb02 uTwtxGxO+14+uzSDIO2RYjkTAsmieHVRdqtfztTh1UaybnB54vkYUOqneARe112tI1yW O+b+X8uptobPxNvZ3q0zLxRqjG39+9FTw3CyQLuKcRJufXUgkrH1IxJUsFtZ+CKQa/4T 15zB1xJiZwpC6YcKUmq0jOBNfx6RhFx7sHgJ64dDEUtAyNNXPzY0BRKDBR3hmRjnzSSL E+gQ== X-Gm-Message-State: AMke39kPXCyZVSNwOp6Yb8xYByf6E6nWmqzRUvmLcZaCSR45PBYXsyFzXV8WXndLw6C+E39tt2q984jlpPEKYQ== X-Received: by 10.31.63.147 with SMTP id m141mr504251vka.42.1487928230166; Fri, 24 Feb 2017 01:23:50 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.134.13 with HTTP; Fri, 24 Feb 2017 01:23:49 -0800 (PST) From: Marek Twardochlib Date: Fri, 24 Feb 2017 10:23:49 +0100 Message-ID: Subject: 25.1; Double macro execution To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 24 Feb 2017 08:12:34 -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: -4.0 (----) I define a macro that simply insert "a" in the butter and called it insert-a. This is the macro code after C-x C-k C-e: ------------------------------------------------------------------------------ Command: last-kbd-macro Key: none Macro: a ;; self-insert-command RET ;; newline ------------------------------------------------------------------------------ Then I define another macro that simply call the previous macro insert-a. ------------------------------------------------------------------------------ Command: last-kbd-macro Key: none Macro: <> ;; insert-a a ;; self-insert-command RET ;; newline ------------------------------------------------------------------------------ When I call the last macro the "a" will be inserted twice. Expected behaviour is "a" inserted one time. The code of last macro shows already the problem: there is a call to insert-a AND the body of macro insert-a. I use macros on my daily job and this issue is fatal for me. I would be happy if you could fix the bug. Kind regards Marek Twardochlib In GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-11-15 built on LAPHROAIG Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Configured using: 'configure --without-dbus --without-compress-install 'CFLAGS=-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LANG: DEU locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Mark set [2 times] New macro counter value: 1 (1) (Type e to repeat macro) [3 times] Mark set [3 times] Defining kbd macro... Keyboard macro defined Formatting keyboard macro...done Defining kbd macro... Keyboard macro defined Formatting keyboard macro...done Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils cl-seq cl-extra help-mode easymenu edmacro cl-loaddefs pcase cl-lib kmacro time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table w32-win w32-vars term/common-win 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 w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 91644 8248) (symbols 56 19844 0) (miscs 48 55 108) (strings 32 16448 5004) (string-bytes 1 453320) (vectors 16 12026) (vector-slots 8 427102 5471) (floats 8 160 246) (intervals 56 323 31) (buffers 976 18)) From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 09:10:29 2017 Received: (at 25860) by debbugs.gnu.org; 24 Feb 2017 14:10:29 +0000 Received: from localhost ([127.0.0.1]:53673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chGZp-0003EN-1M for submit@debbugs.gnu.org; Fri, 24 Feb 2017 09:10:29 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:45122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chGZn-0003EF-JY for 25860@debbugs.gnu.org; Fri, 24 Feb 2017 09:10:28 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3vVCg63xJyz3hjsQ; Fri, 24 Feb 2017 15:10:26 +0100 (CET) Received: from localhost (dynscan01.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3vVCg62gm0zvkrM; Fri, 24 Feb 2017 15:10:26 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan01.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id BtwxxwXxo-7l; Fri, 24 Feb 2017 15:10:25 +0100 (CET) X-Auth-Info: qGXn+J3yY4iVg/dm0JiF2Ys3oo0aiHgnBjWDy39BKpmkzOgHQtnz07XuiRS5EOLn Received: from igel.home (ppp-88-217-19-118.dynamic.mnet-online.de [88.217.19.118]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Fri, 24 Feb 2017 15:10:25 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id A24612C2DDF; Fri, 24 Feb 2017 15:10:24 +0100 (CET) From: Andreas Schwab To: Marek Twardochlib Subject: Re: bug#25860: 25.1; Double macro execution References: X-Yow: Does someone from PEORIA have a SHORTER ATTENTION span than me? Date: Fri, 24 Feb 2017 15:10:24 +0100 In-Reply-To: (Marek Twardochlib's message of "Fri, 24 Feb 2017 10:23:49 +0100") Message-ID: <87zihbbrxr.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@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: -0.7 (/) On Feb 24 2017, Marek Twardochlib wrote: > Then I define another macro that simply call the previous macro > insert-a. How did you do that? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 00:41:48 2017 Received: (at 25860) by debbugs.gnu.org; 25 Feb 2017 05:41:48 +0000 Received: from localhost ([127.0.0.1]:55095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chV76-0000cL-JS for submit@debbugs.gnu.org; Sat, 25 Feb 2017 00:41:48 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:36622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chV74-0000c7-TY for 25860@debbugs.gnu.org; Sat, 25 Feb 2017 00:41:47 -0500 Received: by mail-pg0-f67.google.com with SMTP id z128so5615404pgb.3 for <25860@debbugs.gnu.org>; Fri, 24 Feb 2017 21:41:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=kUcvEYGW4EKcXIiCGKorRLbthLsXeATVQRoPl3Sp21I=; b=uBdegYOuFNy16rC+1FcQMm5iAKBHfUljPDD7R5+P13DEwRdftwBqS1SqR1xWKXjCWz JOuQXsUoU1qdhlm+1gSzmM8EBs4ajQU3nIQWjVdmP2xgFJ9Z7VeUw+8QNAnPHRxrQ1RQ rysvLdGV5IMciJ21g6+ApHVteiGDmJ5G4uj46hAr16jiMK9z7U3tS9RmuDqF68Pr1aZP qGGBaeSf7Bt9c7EIBNkqUoYX+nLArLDBlSne3ZqCsqR5s9MTxcmPg3V0iwDaSK9srJIv uewyqtCYwVAhqoSuQsLoCqtcprYVDjEubsNhtLTksKEypNQKu6wRz75eLtlTh6idWp6D FtNA== 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=kUcvEYGW4EKcXIiCGKorRLbthLsXeATVQRoPl3Sp21I=; b=MVC5OvGha86hyYKBBjAwcCC01oRvfk3UO9wpsRwjfx9RD4aV+9+VUMLLfXtPvKoZy1 ekD5Ql8pMf0ozID26/DSIy4VglfbO5gqLPsmryW+Nm+W5KctDiqQozy2JE4vfVjTUp3e MHpjD9ESmwJ41EmqhFufcf5prS4MiywiNrFWpeO7JRN/yQltAFaXKIYMb6B9Dduq1L7z fIczLIoySHi4OaKg+0hcqVAkHaYgw+CcgbBNNfCetRZQXS5G3Ek5Q7CkarPJS5uJx6tZ RxTbVpZZb8/lff9KPCusqHzhw37WbCoPJesP5gIhAatjKkDzb36sd5zIm+4zZFspaAnV MqyQ== X-Gm-Message-State: AMke39mMxC0QKqWeeoufrzjeGoVuE2HD/PYfgkVeD60baYRVnEoVUBaYM7rORUXc51EMbw== X-Received: by 10.84.176.131 with SMTP id v3mr8937417plb.7.1488001300770; Fri, 24 Feb 2017 21:41:40 -0800 (PST) Received: from calancha-pc (104.81.147.124.dy.bbexcite.jp. [124.147.81.104]) by smtp.gmail.com with ESMTPSA id z27sm18029865pfg.38.2017.02.24.21.41.38 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 24 Feb 2017 21:41:40 -0800 (PST) From: Tino Calancha To: Andreas Schwab Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> Date: Sat, 25 Feb 2017 14:41:36 +0900 In-Reply-To: <87zihbbrxr.fsf@linux-m68k.org> (Andreas Schwab's message of "Fri, 24 Feb 2017 15:10:24 +0100") Message-ID: <8760jyx1wv.fsf@calancha-pc> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, Marek Twardochlib , tino.calancha@gmail.com 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.5 (/) Andreas Schwab writes: > On Feb 24 2017, Marek Twardochlib wrote: > >> Then I define another macro that simply call the previous macro >> insert-a. > > How did you do that? DUNNO how to solve the problem, but i guess th OP means the following: (defun insert-a-fn (&optional arg) (interactive "p") (insert "a\n")) F3 a RET F4 C-x C-k n insert-a RET (symbol-function 'insert-a) => (lambda (&optional arg) "Keyboard macro." (interactive "p") (kmacro-exec-ring-item (quote ([97 return] 0 "%d")) arg)) I) ;;; Using `insert-a-fn' we insert "a" _once_: F3 M-x insert-a-fn RET F4 ;; Keyboard Macro Editor. Press C-c C-c to finish; press C-x k RET to cancel. ;; Original keys: <> Command: last-kbd-macro Key: none Macro: <> ;; insert-a-fn II) ;;; Using macro `insert-a' we insert "a" _twice_; so you need to remove ;;; <> line by hand: F3 M-x insert-a RET F4 C-x C-k e RET ;; Keyboard Macro Editor. Press C-c C-c to finish; press C-x k RET to cancel. ;; Original keys: <> a RET Command: last-kbd-macro Key: none Macro: <> ;; insert-a a ;; self-insert-command RET ;; newline From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 05:10:32 2017 Received: (at 25860) by debbugs.gnu.org; 25 Feb 2017 10:10:32 +0000 Received: from localhost ([127.0.0.1]:55186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chZJA-0006jl-Hf for submit@debbugs.gnu.org; Sat, 25 Feb 2017 05:10:32 -0500 Received: from mail-pg0-f66.google.com ([74.125.83.66]:35926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chZJ8-0006jY-Hu for 25860@debbugs.gnu.org; Sat, 25 Feb 2017 05:10:30 -0500 Received: by mail-pg0-f66.google.com with SMTP id z128so6288367pgb.3 for <25860@debbugs.gnu.org>; Sat, 25 Feb 2017 02:10:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=aRce/GNghD3ntrp13PA0IBsTSxBXRvo3Hw4P0TH+yqE=; b=Ar4vghTQbQfRZcJqUHGYF4LIui/YxZFPCUzNVLY/B+fQzlo4VJg68sOOhdi4jt5BKO 5Q5M3n6IRr/tigYzan/X9xa5FdSR9xzuQ7+6/RYgD3l/peocTGtCZLV3VbuQlKS/iWaJ wK/BieFu3IszOeUNDS+xMcNU7zZmOKecP+/HmGnAAfmnvaRF0xYBBSHVtRPEurgcMxpZ BCQcWOypVSHrrUH796pyPBPMo+7tX3DhUemYVy7rS2dBv3jAQlYAZdeYxv3bieDknTKg Dx1XNw0y4bVSNwrztHPbe++em8e45fUBeKcaqyxAkSTvln3pJj1SFgSGScQ8iZ4p9Ms1 L8Qg== 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=aRce/GNghD3ntrp13PA0IBsTSxBXRvo3Hw4P0TH+yqE=; b=jo+vzgOJd8XCE5xjrvZ0PB4DO3JBPMfj++Z/V4LOknQhl8RqvK1/dyoZQTggRKFvi4 dODxrFyjF3s7b1F9MeLqA7nmqo+Ednz0kPDgaixxRNpxqAAoubOHd9yGxS4xR5gOlXa7 3wMDjAq3Knq4u9GCNsaoOFOfwxBut7zBxl4ZaM3fOJ1DZEZXJpHLk3xNX4GEvCMU+l9x 66xko1VlmzYWojX8xrFsPTekGgFmvOnymoE1QK1IKM9QD1I59hzIOjp81FEJoOKiAcfk bwvRPu+gn+1iRKsdpeU+t5ko02U4hbVlUOdaRA/rPY0xrqJYvelyHx9mNed7vacBv1fN qxRA== X-Gm-Message-State: AMke39lEUCgm6aMCo3KT+rC05DdEeDe7h+ihOVhIOxR1FzdzyzmS+gwF5Q4PKUsujRdj6Q== X-Received: by 10.99.45.133 with SMTP id t127mr9171043pgt.224.1488017424916; Sat, 25 Feb 2017 02:10:24 -0800 (PST) Received: from calancha-pc (104.81.147.124.dy.bbexcite.jp. [124.147.81.104]) by smtp.gmail.com with ESMTPSA id u129sm19580388pfb.130.2017.02.25.02.10.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 25 Feb 2017 02:10:24 -0800 (PST) From: Tino Calancha To: Andreas Schwab Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8760jyx1wv.fsf@calancha-pc> Date: Sat, 25 Feb 2017 19:10:20 +0900 In-Reply-To: <8760jyx1wv.fsf@calancha-pc> (Tino Calancha's message of "Sat, 25 Feb 2017 14:41:36 +0900") Message-ID: <871sumwpgz.fsf@calancha-pc> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, Marek Twardochlib 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.5 (/) Tino Calancha writes: > II) ;;; Using macro `insert-a' we insert "a" _twice_; so you need to remove > ;;; <> line by hand: > F3 M-x insert-a RET F4 > C-x C-k e RET > ;; Keyboard Macro Editor. Press C-c C-c to finish; press C-x k RET to cancel. > ;; Original keys: <> a RET > > Command: last-kbd-macro > Key: none > > Macro: > > <> ;; insert-a > a ;; self-insert-command > RET ;; newline How about introduce a function doing such clean up for us? ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; >From 9c3b20f573b3f448ba98fa4f1f5c950bd2e9f39a Mon Sep 17 00:00:00 2001 From: Tino Calancha Date: Sat, 25 Feb 2017 19:05:43 +0900 Subject: [PATCH] Prevent from unintentional duplicate kbd calls lisp/kmacro.el (kmacro-avoid-double-kbd-calls): New defun. (kmacro-end-macro): Use it (Bug#25860). --- lisp/kmacro.el | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lisp/kmacro.el b/lisp/kmacro.el index 838a492b6c..baa1c4bc7a 100644 --- a/lisp/kmacro.el +++ b/lisp/kmacro.el @@ -592,6 +592,16 @@ kmacro-start-macro (if (and defining-kbd-macro append) (setq defining-kbd-macro 'append))))) +(declare-function edmacro-finish-edit "edmacro") + +;; Prevent from unintentional duplicate kbd calls (Bug#25860). +(defun kmacro--avoid-double-kbd-calls () + (edit-kbd-macro [f4] t) + (while (re-search-forward "<<\\([^>]+\\)>>" nil t) + (let ((sym (intern (match-string 1)))) + (when (get sym 'kmacro) + (delete-region (match-beginning 0) (match-end 0))))) + (edmacro-finish-edit)) ;;;###autoload (defun kmacro-end-macro (arg) @@ -609,6 +619,7 @@ kmacro-end-macro ;; Just ignore it when executing the macro. (unless executing-kbd-macro (end-kbd-macro arg #'kmacro-loop-setup-function) + (kmacro--avoid-double-kbd-calls) (when (and last-kbd-macro (= (length last-kbd-macro) 0)) (setq last-kbd-macro nil) (message "Ignore empty macro") -- 2.11.0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; In GNU Emacs 26.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.22.7) of 2017-02-25 Repository revision: ecbd5f9ac6eb2d31241657bbb3e3f9b860391054 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 08:26:15 2017 Received: (at 25860) by debbugs.gnu.org; 25 Feb 2017 13:26:15 +0000 Received: from localhost ([127.0.0.1]:55267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chcMY-0004Yp-Vo for submit@debbugs.gnu.org; Sat, 25 Feb 2017 08:26:15 -0500 Received: from mail-io0-f194.google.com ([209.85.223.194]:35707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chcMX-0004Ya-Bi for 25860@debbugs.gnu.org; Sat, 25 Feb 2017 08:26:13 -0500 Received: by mail-io0-f194.google.com with SMTP id v13so1609415iov.2 for <25860@debbugs.gnu.org>; Sat, 25 Feb 2017 05:26:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=gKRgZEOKsTvkXos3b//DnqC1Hhlyr8QnNlEPkMMmr54=; b=g9nuLoT+Rws2OBugkhckWo9pmH5j+Zn/S+ZPclv+B3/Btrmi/3qc4BNBfqIsROdxhd W25+IE5bNUkAPOr6C0ikSnO5OnxTc9ROyqwu/wUL80q5WxxPhJlamgoSChKKHWH77AXP 0cRoS44iQPpsc5D+Si+fjge0mwO88oKInGWXgvsfVSZz1F0Ng6nR2SD0XkWDDWrfpKRu AmLL8I0CKR5ApnGYYKkK8MCF+Z4kDKVFrOvd0GAbJ42EkwaVUYwidT+fjurZeHXJHVIi qE5PNNl/zL5/G4mltYNSd1NwkHQfN1c+tOq0lfm8oLwJSCYGzEqvjoyxllGrCa6JHH4I Tnug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=gKRgZEOKsTvkXos3b//DnqC1Hhlyr8QnNlEPkMMmr54=; b=AvgDQDn01cJEROZSgxgGm9SswT7CNb4ACJIGYGIlkxYYGpYT4s8rmaByCY9wjp//3N dolta4rw6+gQuANwJv7BAvdZ5jJAHnxfg4JALczlM1wWKZ12tFwzo9tSaM2qmpWYusVv RXs+TTeX4gCK1lxkUrLKMbxX/x/h1NDPA6bbx8ADQrrDALe5mkkYFW2GCeY9Ou26N/9f 6ISYlDjoaD3kJQcyWI2XeDBJ8CNB9e7Iy4yzoBv1+S9P146w8VeH5QCvbUE++lgWpsGg +6e8h1Lr7ImnHRfGGfLBOeVZ/TcgTktQl+EbgDdueS/z5x0fyyZHhRlHZGZ667pOxyZN tJPg== X-Gm-Message-State: AMke39mg6T5r8eY9LLeWExWZrogBXgeCwkrpk/y/g3/F9J2oYzOScFY98FMs2x9V4nsPPA== X-Received: by 10.107.139.210 with SMTP id n201mr1518324iod.178.1488029167822; Sat, 25 Feb 2017 05:26:07 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id l79sm1976510itb.24.2017.02.25.05.26.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 25 Feb 2017 05:26:07 -0800 (PST) From: npostavs@users.sourceforge.net To: Tino Calancha Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8760jyx1wv.fsf@calancha-pc> <871sumwpgz.fsf@calancha-pc> Date: Sat, 25 Feb 2017 08:27:20 -0500 In-Reply-To: <871sumwpgz.fsf@calancha-pc> (Tino Calancha's message of "Sat, 25 Feb 2017 19:10:20 +0900") Message-ID: <87d1e6fljb.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, Marek Twardochlib , Andreas Schwab 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.4 (/) Tino Calancha writes: > How about introduce a function doing such clean up for us? It would be preferable to avoid making a mess in the first place. > +;; Prevent from unintentional duplicate kbd calls (Bug#25860). Aren't we in danger of removing *intentional* duplicate calls? From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 09:48:14 2017 Received: (at 25860) by debbugs.gnu.org; 25 Feb 2017 14:48:14 +0000 Received: from localhost ([127.0.0.1]:55306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chddu-0008AM-88 for submit@debbugs.gnu.org; Sat, 25 Feb 2017 09:48:14 -0500 Received: from mail-pf0-f195.google.com ([209.85.192.195]:33383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chddt-0008A8-3Z for 25860@debbugs.gnu.org; Sat, 25 Feb 2017 09:48:13 -0500 Received: by mail-pf0-f195.google.com with SMTP id p185so2138237pfb.0 for <25860@debbugs.gnu.org>; Sat, 25 Feb 2017 06:48:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=lx2k8yEQp3qkl2C3FWDrvu838HiAZYctie/1FbNR/6o=; b=kAKzoY3sgf/p29nvenL55G9q5rW1mYchf9bxZJ56grl3ygbt6aolsRBDmakJJ7QCua U1Rkg9ToJ7ARadx1RHcHg57LalPc+mKDJ1eSPt1MqseI5/FDfiExR+YAYUuM61ZQHj9v rhgRPh5iJ4afP7CUGD3rclRUFlndQAgOMZtLxJ7c9G7VMu9Kzm+przwtHbG++dysXDsM o+0bJiWvEvofv1WhqPmKv8NbcBBTS8+QxBZWqaxf/ODGREZeJK/MNzmc/tGSXXEFGgqP HfCA+InwSQR1f2hHtNsfM40el8Izcgs8Lb/Cly/D+pXt7Xab3DkyBprrF5n2kcgBFd3n wRPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=lx2k8yEQp3qkl2C3FWDrvu838HiAZYctie/1FbNR/6o=; b=F06V63x99sU/Jh/xU/EC+I9pWg7aYBNg7r5j6q8zIXDul7hjiJ4S+CVyR/RtbXrLIS q4MeO/bxXNoBR8WAEy0RcIktpgh62ngKs/u68Dm2K0LV9VxhYM5h11Lew5eE0ehiOR1q sa9PM/Bjxfg/QQSa2dPVLJGRge8B9sNO/bAdaXWE97X2ShTf48pZt0+tFeFfUPt6jV5n oXkddcbPQmHtSoE4d2WfEJ4XDGpCEpTecM2TR3El7TkEhKtNmLFliPlr3CUHABM5+dd/ pG5ojx9DEvy4uUpr7EPwQ89Ub2v9Gl+iarN1lucJyf75vJSw0ssELdwvo3slV1b39WAb ZtWA== X-Gm-Message-State: AMke39nzvVxmeXBeZWemci64RzyUxKUc+7U0VKatd32BUz1LoqvC8nMuxbQ3aBoscStC5A== X-Received: by 10.84.232.134 with SMTP id i6mr11710590plk.101.1488034087197; Sat, 25 Feb 2017 06:48:07 -0800 (PST) Received: from calancha-pc (104.81.147.124.dy.bbexcite.jp. [124.147.81.104]) by smtp.gmail.com with ESMTPSA id z189sm8588587pgb.3.2017.02.25.06.48.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 25 Feb 2017 06:48:06 -0800 (PST) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Sat, 25 Feb 2017 23:48:03 +0900 (JST) X-X-Sender: calancha@calancha-pc To: npostavs@users.sourceforge.net Subject: Re: bug#25860: 25.1; Double macro execution In-Reply-To: <87d1e6fljb.fsf@users.sourceforge.net> Message-ID: References: <87zihbbrxr.fsf@linux-m68k.org> <8760jyx1wv.fsf@calancha-pc> <871sumwpgz.fsf@calancha-pc> <87d1e6fljb.fsf@users.sourceforge.net> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, Marek Twardochlib , Andreas Schwab , Tino Calancha 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 (/) y On Sat, 25 Feb 2017, npostavs@users.sourceforge.net wrote: > Tino Calancha writes: > >> How about introduce a function doing such clean up for us? > > It would be preferable to avoid making a mess in the first place. > >> +;; Prevent from unintentional duplicate kbd calls (Bug#25860). > > Aren't we in danger of removing *intentional* duplicate calls? That's an interesting question. I need to think about it. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 10:27:08 2017 Received: (at 25860) by debbugs.gnu.org; 25 Feb 2017 15:27:08 +0000 Received: from localhost ([127.0.0.1]:55902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cheFX-0000o3-Sc for submit@debbugs.gnu.org; Sat, 25 Feb 2017 10:27:08 -0500 Received: from mail-ua0-f171.google.com ([209.85.217.171]:34333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cheFV-0000nW-O2 for 25860@debbugs.gnu.org; Sat, 25 Feb 2017 10:27:06 -0500 Received: by mail-ua0-f171.google.com with SMTP id 79so16788878uaq.1 for <25860@debbugs.gnu.org>; Sat, 25 Feb 2017 07:27:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Owlf8l66WKMe5eJO5iMYN0gmKynb/gIlH8SEXWCrQjs=; b=A/uo2kzgMAIQUgrfD0sRQupn8W3i+jjruQTC3iksWoZDnG6mUcyiEJnFl6oZ06+qJC +EJ8sPjx+5/DEa3kU+yN9KkBxKE6HzY8TTjhC+Vm8MzzkSJFAWSKVxZWZ/2TyVCM6Vxc lS7ixZSkm/grJFcMu3WFR4r5wwY92AVS5c6OlgYXVMmANDWswNma053BmDXnfz6+dNLG /byNLCjCjoEkWPY0+vSckJoI+FRy1iqbCmOI5Z4Hm4yFcWBzBr6dGN40aiAS85TPuy/U wUVQChIAihSi/hViI6d8agQQQpQ/fgOaHXK0HcV5mnX2gz3+aIqmi8PjivzAh2scyL8e PbFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Owlf8l66WKMe5eJO5iMYN0gmKynb/gIlH8SEXWCrQjs=; b=TqTpUl6xpgrBfdJEnTiBw7IOlNA092I8xJgPS0UQUL7Ez1hp0Sjxczzz3LCqHk3Cau VX0fcI6xa2VjsQ/X2FqB50R3jgsbmKblQ2wDR+KSDwWF9Dmqb+RU7IbjOOo/FRwkEoMo RonBQGI/FObTPyL85sy6gT0snx2kHJ5rwOEk0glWnYBKmzbuFQNNf5kxRjdg63cIiso1 VwsvA1fjrphHRCleBs3o0w4EA/uQ5xy8i1BGw1bggPjkBILtAN7I45dzsSPfYhtU3Wzw KIvUNQooB7ymSiyyclAq8ANkKV43uMkbCptvqewGw1IVHbEXxA8wye6/o9nBv0jG9d2U eDYA== X-Gm-Message-State: AMke39nxuymXpc/XahwKuJb70LSCyyb5yCe4XiFK44FeU1rqAjNmWOSUYHyQqATAwcb5wLPth+xC6mMQNn9Nbg== X-Received: by 10.176.80.151 with SMTP id c23mr2942811uaa.39.1488036420232; Sat, 25 Feb 2017 07:27:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.134.13 with HTTP; Sat, 25 Feb 2017 07:26:59 -0800 (PST) In-Reply-To: <87zihbbrxr.fsf@linux-m68k.org> References: <87zihbbrxr.fsf@linux-m68k.org> From: Marek Twardochlib Date: Sat, 25 Feb 2017 16:26:59 +0100 Message-ID: Subject: Re: bug#25860: 25.1; Double macro execution To: Andreas Schwab , Tino Calancha , npostavs@users.sourceforge.net Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@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: -0.1 (/) Hi, thanks you for a very quickly response! 2017-02-24 15:10 GMT+01:00, Andreas Schwab : > On Feb 24 2017, Marek Twardochlib wrote: > >> Then I define another macro that simply call the previous macro >> insert-a. > > How did you do that? C-x ( M-x insert-a RET C-x ) The first macro, insert-a, was defined with: C-x ( a RET C-x ) and then named with: C-x C-k n insert-a RET The wrong behavior (double execution) will happen as well when I bind macro defintion to a key and later use this key sequence in the second macro. This macro mistake occur only in Emacs version 25.1.1. In 24.1 and earlier everything works properly. Kind regards Marek Twardochlib From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 26 00:04:45 2017 Received: (at 25860) by debbugs.gnu.org; 26 Feb 2017 05:04:45 +0000 Received: from localhost ([127.0.0.1]:56180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chr0n-00084B-Hh for submit@debbugs.gnu.org; Sun, 26 Feb 2017 00:04:45 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:32880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chr0l-00083y-KG for 25860@debbugs.gnu.org; Sun, 26 Feb 2017 00:04:44 -0500 Received: by mail-pg0-f67.google.com with SMTP id 5so8607569pgj.0 for <25860@debbugs.gnu.org>; Sat, 25 Feb 2017 21:04:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=NYkdreUwRsRAOY7PSW6x2nFHh+jQro8NoL5Y9QsUJvM=; b=RrmHD35UT9AejlfuUoCjxIDcFztra1E3I7EzsTnYetkspGzBOygyBgmqB8slyO6iED ToI7AULdzrrD6BOf+R+E4iAJxQczKg5OnheCC3k+oo7Qefi7fZ4nL5od1nkEAt4MwVx4 rIBKI0d2ucwxVGPUCVIApW0NgNtxZPB8EsG5MnHjhfrgS7tdAuwqgRqw03I0mvZ8sS4F yvR39Z4bOOUJYGmPJeYHesohvjQVF3WzfXicu4Ra7/JIKgmFAEQJipINVoti1AU/6XOr 2E+N5WaQWFCiZMKGqX0gL5vvSk55x9qdCKPGl8fMy3nCovqIDHHVcAeQLg1YlO49yIzi MTZw== 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=NYkdreUwRsRAOY7PSW6x2nFHh+jQro8NoL5Y9QsUJvM=; b=MFJ9gwYDRFdwOessprd/3c4/rFf7K/T+gmGAK/XW+idGdZzO73h6V290/v1dyPr1Tw zSstD+UOe99IexlctBWShFi2C9kj8DGgtyP6JKVQmrKrpevkDmCz516kN5xT89sKhHCU GTERcZVjiVOXM0cM+9NWEBttqSDEQFWn4VyxW66M3tvpWC0dVr91JKaO5IqRgENrxdOj mFus7eHRWO1EpgnO3lEywVM/MeRC0bYUQXm4775HeBNYJmOWnbCj2y7k6CKFdOGQreUT LgfF1n0lFBa6Yr/IlLXMRho6HJQxNr04b7/BmA1qIoilm1yUK/wMaQ2HVn97AXrCkPEw mzCg== X-Gm-Message-State: AMke39lRLf9ET27cY1sq17rSRA5ob0dm61K9U/euvB2C07mHIfgRomyz6vclnsfrrr0QMA== X-Received: by 10.98.9.14 with SMTP id e14mr13131800pfd.117.1488085477763; Sat, 25 Feb 2017 21:04:37 -0800 (PST) Received: from calancha-pc (104.81.147.124.dy.bbexcite.jp. [124.147.81.104]) by smtp.gmail.com with ESMTPSA id k12sm3360761pfk.125.2017.02.25.21.04.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 25 Feb 2017 21:04:36 -0800 (PST) From: Tino Calancha To: Marek Twardochlib Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> Date: Sun, 26 Feb 2017 14:04:31 +0900 In-Reply-To: (Marek Twardochlib's message of "Sat, 25 Feb 2017 16:26:59 +0100") Message-ID: <8737f14k68.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, jwiegley@gmail.com, npostavs@users.sourceforge.net, Andreas Schwab , eliz@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: 0.5 (/) Marek Twardochlib writes: >> How did you do that? > > C-x ( M-x insert-a RET C-x ) > > The first macro, insert-a, was defined with: > C-x ( a RET C-x ) > and then named with: > C-x C-k n insert-a RET > > The wrong behavior (double execution) will happen as well when I bind > macro defintion to a key and later use this key sequence in the second > macro. > > This macro mistake occur only in Emacs version 25.1.1. In 24.1 and > earlier everything works properly. Thank you for the additional information. You are right. This is a regression introduced in Emacs 25.1. I] Not observed with Emacs-24.5. II] I reproduce the issue with Emacs-25.1. *) I see the issue with Emacs-25.1 even after loading kmacro.el from Emacs-24.5. That seems to point to changes in the C source code; maybe some changes in src/macro.c? I am having some difficulties to do a bisect to track down changes in macro.c. Maybe someone can do it much faster and find the commit causing this issue. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 26 02:11:31 2017 Received: (at 25860) by debbugs.gnu.org; 26 Feb 2017 07:11:31 +0000 Received: from localhost ([127.0.0.1]:56201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chszS-0002le-0E for submit@debbugs.gnu.org; Sun, 26 Feb 2017 02:11:30 -0500 Received: from mail-it0-f67.google.com ([209.85.214.67]:35681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chszP-0002lL-On; Sun, 26 Feb 2017 02:11:28 -0500 Received: by mail-it0-f67.google.com with SMTP id 203so8438815ith.2; Sat, 25 Feb 2017 23:11:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=8+yjXN98lMeAchOzIj+Acgc91kJih6cmdHrq14PhFBY=; b=nhwwupeg2PeE5nrDFctAfsjmhS6TdvCZ8/AE8Gb5N6+IsWrqpVFJwVEY2/lILVHN5C Pje0JXK2Gq1g2Q/mrAbWmrOLIhw180AekYZIr4Ec1860Aa5kQ1aZPJyC6vC7+ILpooBk geeawf+mQpj2uGxFzEDfPw5d7UpygRUmpM5p0eIVZGRN9KnvEGk51uCsaJRrE8EmewNx x3Yyna99WuoI6qdkeQxHPwRni1JSaq2D00nCcM2uH1X6TRAdVdX4vx8py0pZQhh0KoSX dsN/ghya2JJTolAsqYylZBZJOOFKH4v/SQ1/lRNSfotkxL9VmFFAEszDoAMy8LFL1Ptz WLAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=8+yjXN98lMeAchOzIj+Acgc91kJih6cmdHrq14PhFBY=; b=cl/j+l/MtUONsMBDeaLUTlzJn/FPLVrIAXTxWEVKRslVbo8espinyRUMcH0f132/du /TILPxwKe7XMhc9XIOVJJUuFBI1Q/aXiwxXIurSVOJSwrTUqx5gKKXYf8NB7/PfayF47 p5wsJxrzIqWIDpGztHjie/q+Kmsg0y4rXLOqKvlk3UQvitBKoNwtyu9e8tPhL2NC0x+I qFPYmwCfmIqyxeg+/XLbUP+FfYIiTQDRA9ILej70cxOBkIYVzx90g5bm92W6dbz4CP7H aGIlUEL4Usvxu5wJe//mEm7SX7dSyK3kgy0v9aOrOsLu3s4kAELfZIqqPN6/IQEQkpfr BPxQ== X-Gm-Message-State: AMke39mXMGSJELncFLvJNIgw2iNTtZtprDhmZg+wj8WokgqO9vPC1d1Shih+YDrTxH3Gmw== X-Received: by 10.36.84.195 with SMTP id t186mr9897274ita.41.1488093082063; Sat, 25 Feb 2017 23:11:22 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id s97sm5302560ioi.57.2017.02.25.23.11.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 25 Feb 2017 23:11:21 -0800 (PST) From: npostavs@users.sourceforge.net To: Tino Calancha Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> Date: Sun, 26 Feb 2017 02:12:33 -0500 In-Reply-To: <8737f14k68.fsf@gmail.com> (Tino Calancha's message of "Sun, 26 Feb 2017 14:04:31 +0900") Message-ID: <87y3wte87y.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, jwiegley@gmail.com, Marek Twardochlib , Andreas Schwab , eliz@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: 0.7 (/) tags 25860 confirmed quit Tino Calancha writes: > Thank you for the additional information. > You are right. This is a regression introduced in Emacs 25.1. > > I] Not observed with Emacs-24.5. > II] I reproduce the issue with Emacs-25.1. > *) I see the issue with Emacs-25.1 even after loading kmacro.el > from Emacs-24.5. That seems to point to changes in the > C source code; maybe some changes in src/macro.c? > > I am having some difficulties to do a bisect to track down > changes in macro.c. Maybe someone can do it much faster and find > the commit causing this issue. I traced the execution in gdb, the code removed in the following diff seems to be the culprit: --- i/src/keyboard.c +++ w/src/keyboard.c @@ -3029,14 +3029,6 @@ read_char (int commandflag, Lisp_Object map, Vunread_post_input_method_events = nconc2 (XCDR (tem), Vunread_post_input_method_events); } - /* When we consume events from the various unread-*-events lists, we - bypass the code that records input, so record these events now if - they were not recorded already. */ - if (!recorded) - { - record_char (c); - recorded = true; - } reread_first: This was added in [1: 30a6b1f814]. Obviously just removing it will reintroduce the bug it fixed, I'm not sure what the proper fix should be. 1: 2015-08-10 21:15:03 +0300 30a6b1f81412044aa7dda5573b0142a0a03c4fd3 Fix recording of events pushed onto unread-command-events Slightly simpler reproduction: evaluate (defun insert-a () (interactive) (execute-kbd-macro "a" 1)) (define-key global-map [f12] 'insert-a) then f3 f12 f4 C-x e From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 26 10:34:13 2017 Received: (at 25860) by debbugs.gnu.org; 26 Feb 2017 15:34:13 +0000 Received: from localhost ([127.0.0.1]:56898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ci0px-0000xz-GM for submit@debbugs.gnu.org; Sun, 26 Feb 2017 10:34:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ci0pu-0000xm-N4 for 25860@debbugs.gnu.org; Sun, 26 Feb 2017 10:34:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ci0pm-0004HL-CS for 25860@debbugs.gnu.org; Sun, 26 Feb 2017 10:34:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ci0pZ-00048X-49; Sun, 26 Feb 2017 10:33:49 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2003 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ci0pY-0005Ge-2m; Sun, 26 Feb 2017 10:33:48 -0500 Date: Sun, 26 Feb 2017 17:33:27 +0200 Message-Id: <83h93hq854.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87y3wte87y.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Cc: Marek Twardochlib , 25860@debbugs.gnu.org, eggert@cs.ucla.edu, jwiegley@gmail.com, Andreas Schwab , eliz@gnu.org > Date: Sun, 26 Feb 2017 02:12:33 -0500 > > --- i/src/keyboard.c > +++ w/src/keyboard.c > @@ -3029,14 +3029,6 @@ read_char (int commandflag, Lisp_Object map, > Vunread_post_input_method_events > = nconc2 (XCDR (tem), Vunread_post_input_method_events); > } > - /* When we consume events from the various unread-*-events lists, we > - bypass the code that records input, so record these events now if > - they were not recorded already. */ > - if (!recorded) > - { > - record_char (c); > - recorded = true; > - } > > reread_first: > > This was added in [1: 30a6b1f814]. Obviously just removing it will > reintroduce the bug it fixed, I'm not sure what the proper fix should > be. Like below? I admit that I don't see myself as an expert on all the complexity that goes on in keyboard.c and friends. With this change, kmacro-tests.el still passes, but I'm not sure that's good enough (e.g., can a macro define another macro when it runs? if so, this change will get in the way). Comments and test cases welcome. Thanks. diff --git a/src/keyboard.c b/src/keyboard.c index 0245dfa..ec4dee0 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -3245,7 +3245,7 @@ record_char (Lisp_Object c) } } } - else + else if (NILP (Vexecuting_kbd_macro)) store_kbd_macro_char (c); /* recent_keys should not include events from keyboard macros. */ From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 26 11:01:28 2017 Received: (at 25860) by debbugs.gnu.org; 26 Feb 2017 16:01:28 +0000 Received: from localhost ([127.0.0.1]:56938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ci1GJ-0003PY-Mz for submit@debbugs.gnu.org; Sun, 26 Feb 2017 11:01:28 -0500 Received: from mail-it0-f65.google.com ([209.85.214.65]:34943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ci1GI-0003PL-DU for 25860@debbugs.gnu.org; Sun, 26 Feb 2017 11:01:26 -0500 Received: by mail-it0-f65.google.com with SMTP id 203so9117418ith.2 for <25860@debbugs.gnu.org>; Sun, 26 Feb 2017 08:01:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=e9K1bE5XoiRf3HPeEoPXNrMeixiPbE7x7sHNRMfWJPI=; b=vKJjEvw+v9lgzfkfG7CPaLdo6auEIfV4zgbvZX6iUzLOvzGFoS+c/n4c9TrftYviog smGmnRxTRROC8gyrddIX+oa/uvHc2hTKXimJXRG2uwYNUhIxhm3lC+Lz1vThRvGa+UBI +XmL6RVXfzC6JUxuK8dtEmM61629N+qK2bwqlepXmMcvtmyJfRioqMmTUfVjJoQ/LikI Qew6+RcPyJwwwZ2al0MBqWI/mpOyZzSjBQ9lT4lf/BZPmgZlOuTgPUDKp/oe9iA3KDhR DR4F28ONtYPvQygbjpVargkrNNusPgFLq9T2cQKUvaxRg557SFCV5gVj1SA0nlTpSEGy aJOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=e9K1bE5XoiRf3HPeEoPXNrMeixiPbE7x7sHNRMfWJPI=; b=qa/MlYe25nicCv9AlgeMJ4Oss+iONsdo8FEWh5eGwJ4CHIfKTdGByjVN7GDnswmORv vZO77joRhDqe8X/c9tYwI/BdAv2fY5bDxVmhZspVKziisz0C3ywUXCjUQVnPXV0yflLk wlJf/6fmFqSt48OMCaCT9D5VkgSA5Cre84pMwbvW6CDDfVuJ5KmCpC5xglwe9aKD3qf3 gIjdw2YKHkaMFeI6dsXgX4W2nCGV3ujjKeCmRlfpz06zVTSpZ5YFN/FFs0K8QTN9CLPY UC4kUvDd3UP6i7WrvhXycqz6+AgQFezIO2Lgl6c+8i40flbURr3aqKQVcl5kLeQusjEi aY/g== X-Gm-Message-State: AMke39kLfnMzDGfLsVN8h+YFsd2y59mG7Hl2EEtqjW7iu6e2qL0M4i2NXKPDegpNYFJ4EA== X-Received: by 10.36.62.133 with SMTP id s127mr11417467its.110.1488124880746; Sun, 26 Feb 2017 08:01:20 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id m202sm5660078ioe.62.2017.02.26.08.01.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 26 Feb 2017 08:01:19 -0800 (PST) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> <83h93hq854.fsf@gnu.org> Date: Sun, 26 Feb 2017 11:02:32 -0500 In-Reply-To: <83h93hq854.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 26 Feb 2017 17:33:27 +0200") Message-ID: <87varxdjon.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.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: 0.7 (/) Eli Zaretskii writes: > I admit that I don't see myself as an expert on all the complexity > that goes on in keyboard.c and friends. With this change, > kmacro-tests.el still passes, but I'm not sure that's good enough > (e.g., can a macro define another macro when it runs? if so, this > change will get in the way). AFAICT, you can't define a macro from a macro: DEFUN ("start-kbd-macro", Fstart_kbd_macro, Sstart_kbd_macro, 1, 2, "P", ... { if (!NILP (KVAR (current_kboard, defining_kbd_macro))) error ("Already defining kbd macro"); Not sure if there might be some other complications though. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 27 10:58:38 2017 Received: (at 25860) by debbugs.gnu.org; 27 Feb 2017 15:58:38 +0000 Received: from localhost ([127.0.0.1]:58469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciNh7-0008Az-Vj for submit@debbugs.gnu.org; Mon, 27 Feb 2017 10:58:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciNh6-0008Am-AW for 25860@debbugs.gnu.org; Mon, 27 Feb 2017 10:58:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ciNgz-0003ZN-2a for 25860@debbugs.gnu.org; Mon, 27 Feb 2017 10:58:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59968) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ciNga-0003Mp-VG; Mon, 27 Feb 2017 10:58:05 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2758 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ciNgZ-0001a4-Vn; Mon, 27 Feb 2017 10:58:04 -0500 Date: Mon, 27 Feb 2017 17:57:59 +0200 Message-Id: <83o9xnpqwo.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87varxdjon.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> <83h93hq854.fsf@gnu.org> <87varxdjon.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.org > Date: Sun, 26 Feb 2017 11:02:32 -0500 > > Eli Zaretskii writes: > > > I admit that I don't see myself as an expert on all the complexity > > that goes on in keyboard.c and friends. With this change, > > kmacro-tests.el still passes, but I'm not sure that's good enough > > (e.g., can a macro define another macro when it runs? if so, this > > change will get in the way). > > AFAICT, you can't define a macro from a macro: > > DEFUN ("start-kbd-macro", Fstart_kbd_macro, Sstart_kbd_macro, 1, 2, "P", > ... > { > if (!NILP (KVAR (current_kboard, defining_kbd_macro))) > error ("Already defining kbd macro"); Yes, but that's not the scenario I had in mind. What I had in mind is a macro that, when run, will call start-kbd-macro etc. It's clear that such a macro cannot be easily defined using F3 and F4, but perhaps some ingenious method with using some Lisp data in the macro... Anyway, if no objections come up in a few days, I will push this. Thanks for the feedback. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 27 12:18:53 2017 Received: (at 25860) by debbugs.gnu.org; 27 Feb 2017 17:18:54 +0000 Received: from localhost ([127.0.0.1]:58588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciOwn-0001Zt-Ca for submit@debbugs.gnu.org; Mon, 27 Feb 2017 12:18:53 -0500 Received: from mail-ot0-f171.google.com ([74.125.82.171]:35734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciOwl-0001ZX-PE for 25860@debbugs.gnu.org; Mon, 27 Feb 2017 12:18:52 -0500 Received: by mail-ot0-f171.google.com with SMTP id w44so56197984otw.2 for <25860@debbugs.gnu.org>; Mon, 27 Feb 2017 09:18:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=8FREzJz2WS64T2OPpnKc4UDfoI54T06etHTy/aMOw+U=; b=KUZJ4M+4QatQr4EJjmgEteHsfRL9LE3rtlg2RAZwffT6tdJ3ZDQaHrVRuKuZiD6tX1 2IviLii72vp5TGqxJ6EpI2QgoZIbpkwbCFSIMYP5v32O8KqPVhBgf3hj6Ac5/r9GTNFO zkUGIgX3tipO3DTwjMkRaENLrSzgNLStuWNbU+O1Z75aOLi4FWF3ed1UV2XYZnPqoZJ/ aOvxgmAyZ4HBvapFhMGZnF4iLsyqr7fm/ijdo0mmRoJW6/CNguSVa9W6Q5Gm/CRmCe0o 7aFXf8F7p2jI6NMR8AyOfXvZQ7ZcGkkBjnXe/WeeNuHGxDz9483cy5KvK0+rwhod6/cy kKgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=8FREzJz2WS64T2OPpnKc4UDfoI54T06etHTy/aMOw+U=; b=j2OSwMCrdxHiEv7/5FkBa0oTA5twZHUDPumTJlmmCKhL0DkpN580IsQXcXaNRGHLB+ JmNZB4WBQI9O1ajGhWAhCTEyrb1Nu/dIsa/67STtg5j7OTcuV1Zfb6rzWAGatvta58vv QoK8IztuRKgQAqMBklOSCeS2beUjyZOS5AVdSZysDZu+DHFzsKMZSoNnCl6w8nH5clpX gEfqMmh1vvnEXDGkER23kF0KqWvGMpBj98chlBFB8SOejGG72iw/h3orFHaagBIhyrDE i1OBBGVxLpNHQx8cL/6L6fAKdUe8+aRdx8oBs2gZ0yiuF07TAFnQ94nOVXLWxNIL3VRy effA== X-Gm-Message-State: AMke39llL7SRYY0ysNwHrIK8uttLwJ24gWMFvhWFI1qWq/33xwou0ZQmtCDm4B4SV8R6XCPliUGPbKYexVv0bg== X-Received: by 10.157.4.36 with SMTP id 33mr8556098otc.221.1488215926096; Mon, 27 Feb 2017 09:18:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.35.87 with HTTP; Mon, 27 Feb 2017 09:18:45 -0800 (PST) In-Reply-To: <83o9xnpqwo.fsf@gnu.org> References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> <83h93hq854.fsf@gnu.org> <87varxdjon.fsf@users.sourceforge.net> <83o9xnpqwo.fsf@gnu.org> From: Noam Postavsky Date: Mon, 27 Feb 2017 12:18:45 -0500 X-Google-Sender-Auth: Whe4Dwaf3ykIPPJuMvkm5rPIMeY Message-ID: Subject: Re: bug#25860: 25.1; Double macro execution To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, Paul Eggert , Tino Calancha , John Wiegley , wasserwerk.studio@googlemail.com, Andreas Schwab 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.7 (/) On Mon, Feb 27, 2017 at 10:57 AM, Eli Zaretskii wrote: > > Yes, but that's not the scenario I had in mind. What I had in mind is > a macro that, when run, will call start-kbd-macro etc. It's clear > that such a macro cannot be easily defined using F3 and F4, but > perhaps some ingenious method with using some Lisp data in the > macro... C-x ( is bound to kmacro-start-macro which refuses to define a macro while a macro is executing: (defun kmacro-start-macro (arg) ... (if (or defining-kbd-macro executing-kbd-macro) (message "Already defining keyboard macro.") ...) I tried making a macro to call M-x start-kbd-macro directly: <> ;; start-kbd-macro zzz ;; self-insert-command * 3 <> ;; end-kbd-macro Executing that macro seems to define an empty macro though (i.e., the "zzz" only gets inserted while running the outer defining macro, but hitting C-x e after is a nop (apart from the (Type e to repeat macro) message appearing)). Probably start-kbd-macro should also refuse to run if a macro is executing as it fails to do anything useful in this case. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 03 09:22:13 2017 Received: (at 25860-done) by debbugs.gnu.org; 3 Mar 2017 14:22:13 +0000 Received: from localhost ([127.0.0.1]:37566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjo61-0006XL-G1 for submit@debbugs.gnu.org; Fri, 03 Mar 2017 09:22:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjo5z-0006X8-QT for 25860-done@debbugs.gnu.org; Fri, 03 Mar 2017 09:22:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjo5q-00015q-Qi for 25860-done@debbugs.gnu.org; Fri, 03 Mar 2017 09:22:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56015) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjo5T-0000mc-P4; Fri, 03 Mar 2017 09:21:39 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2972 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cjo5S-0001A8-0W; Fri, 03 Mar 2017 09:21:39 -0500 Date: Fri, 03 Mar 2017 16:21:17 +0200 Message-Id: <83varql9uq.fsf@gnu.org> From: Eli Zaretskii To: Eli Zaretskii In-reply-to: <83o9xnpqwo.fsf@gnu.org> (message from Eli Zaretskii on Mon, 27 Feb 2017 17:57:59 +0200) Subject: Re: bug#25860: 25.1; Double macro execution References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> <83h93hq854.fsf@gnu.org> <87varxdjon.fsf@users.sourceforge.net> <83o9xnpqwo.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25860-done Cc: eggert@cs.ucla.edu, tino.calancha@gmail.com, jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.org, 25860-done@debbugs.gnu.org, npostavs@users.sourceforge.net 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Mon, 27 Feb 2017 17:57:59 +0200 > From: Eli Zaretskii > Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, > jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.org > > Anyway, if no objections come up in a few days, I will push this. Done. From unknown Sat Jun 21 12:29:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Apr 2017 11:24:04 +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 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 29 06:14:14 2017 Received: (at control) by debbugs.gnu.org; 29 Sep 2017 10:14:14 +0000 Received: from localhost ([127.0.0.1]:37632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxsJC-0002t1-Ll for submit@debbugs.gnu.org; Fri, 29 Sep 2017 06:14:14 -0400 Received: from mail-vk0-f46.google.com ([209.85.213.46]:44697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxsJB-0002sn-9c for control@debbugs.gnu.org; Fri, 29 Sep 2017 06:14:13 -0400 Received: by mail-vk0-f46.google.com with SMTP id d12so426218vkf.1 for ; Fri, 29 Sep 2017 03:14:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=kx+5Qa6rtkMxt5ItzrHDRp5OyjKQqx72HJguliSRbO8=; b=Y/iNiPJyY8tWtr/rV5OBCYHEfTh9CA5iS/SSefyKw+r6jH/TI1WRZDSSHHByf6rwWX +CdGJdyowW6DdDUUgMFUFRj/Je02aY0ChVLj1EciWDFZoKOa534kObB2mbho3ovVZJh8 U7C7NyllETvpLnQhqoXlOPVJ0uQNXNBPxnAvdX4evzjuJT9oDn3SE18G2ai3uOL8xEQ/ y2XgXPKwqmebb6UN0biyqZDShDIwNC6fLBBkjEHKC1Bdn6LdYTaYS+sTemPseUg/IvAL xzTTP1h+XeqDgil+Gok6FKljm2iK6wDTcMn97sA+3NNaN0ipfRAvqo9fEv/aOZUTjujY j6Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=kx+5Qa6rtkMxt5ItzrHDRp5OyjKQqx72HJguliSRbO8=; b=EoW6kq4JYHE7/NncgbLpDnRe2CAvJDqf41CkSsfIFom+dVn9R1Wd8qjsDwKiLbY05W MVo/NfdkgA9OdQ5yV2Gx264DrtzEJDwBCzhfMrtqo/4gFD9YVJ7qZretL8rTe0EXIest gDQQ0fyGd8flbrivXz1QgwTot4vCOpesVMnXjUuqniMHCnBuYn8rcvh73ACVRw4R+a0o uEyy21gBYoioC/1vDcaM8B17RZTTVdMzlCT4yEHRidv4hccpVNf+x8k6TrqS6jxW4YOv McaHeneU/lpPtYoQQH0UEonoI2CGhlbO8nF2yD9KV6A9tfBMItXv1H72LBoHI4fA12SD Hsyg== X-Gm-Message-State: AMCzsaXZeoYZz9SEsllwODQzMLeh8fz2H64KQBOBM/dqQvELdPl9Ompq 5sJsL2G3vty/mPoXKQIiCQHj5hbumt3Ne0ItGf34yfM= X-Google-Smtp-Source: AOwi7QBRIvVhJMszxNZMR2lBLdgz01N8ktr2yylsbSh5sVZXxJryz9wZNcj4pD/6q22HV2qLLqcSkBVJx+OTfDvZoTM= X-Received: by 10.31.57.134 with SMTP id g128mr3841926vka.82.1506680047571; Fri, 29 Sep 2017 03:14:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.59.28 with HTTP; Fri, 29 Sep 2017 03:14:07 -0700 (PDT) From: Marek Twardochlib Date: Fri, 29 Sep 2017 12:14:07 +0200 Message-ID: Subject: unarchive 25860 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: 0.5 (/) unarchive 25860 I would like to reopen bug #25860. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25860 Kind regards Marek Twardochlib From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 29 06:29:50 2017 Received: (at 25860-done) by debbugs.gnu.org; 29 Sep 2017 10:29:50 +0000 Received: from localhost ([127.0.0.1]:37643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxsYI-0003Mp-08 for submit@debbugs.gnu.org; Fri, 29 Sep 2017 06:29:50 -0400 Received: from mail-ua0-f179.google.com ([209.85.217.179]:53191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxsYG-0003MZ-Cs for 25860-done@debbugs.gnu.org; Fri, 29 Sep 2017 06:29:48 -0400 Received: by mail-ua0-f179.google.com with SMTP id n38so469314uai.9 for <25860-done@debbugs.gnu.org>; Fri, 29 Sep 2017 03:29:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=r1Tba5M5QJLsQi+R2b4rn6KwU8eXGeaWCnP5kavmwus=; b=OMIZatYION5nSYWglfOy9w0KbtygDf1Ep1xOINnQi3xQRShO8TlxkCC3PhN9GkCJ6r x4xW6O3pXJhSPsRMFhJpYSvyEZtlZU7TfjqLr/DgPR06TRop+btaK3lxo5Naq9Ww0fNp PRrob5X1I9KnyGgHVan/62bvFEHP0HrfkMOvY2fftVMXuJabg9bR0gYRjv3Idc+s6+I+ cH6jJ85sR2bU+BvwotBUwjYu5n9byRXaSGd1qoy1Q63L0AKcs65b4BMsEAASVSMb2A9M jSJhiXSPjmBKmmrgfrp2J4l9YbZydU7UZsneNn9+2ePx5EqfeQkc9/4mZ3fch/3xEgdT 4+Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=r1Tba5M5QJLsQi+R2b4rn6KwU8eXGeaWCnP5kavmwus=; b=Yu2cj34AguQTbj85X78LV80TV4ZqmnmAUvbTywO0wdjkgIupCd1wQ0lK7apHkk4nii BH5x1VAlQDGT4guS6X/QZimdgPK26zS4IS1dabP+I33XHAIyVo6WN3d4d1hqzD80zfhK v4U/mAGzRyDdgg6XOFgNiFCgiUiniZtYRiX2xvbALo0p1QPA8ckNLNKklLf3rloV+rDm QT/hMs3VcsOiqSWeCuExwDBLFVxq4QlUndUzg42gST4ZreB74yQlwQi4yyZxPYP1Vxle n6Fw0NgTcTX+YmibIVa1OdMI9+fGj1PO8c3C7NTfrOnp6ImQrZ9xj9g3VlKiPXo54V4D 2Mcw== X-Gm-Message-State: AMCzsaXuZExwmVItVRHcsmY72mP+zieEJ9/APSalLKhJzXoEuoyW3pWL oYXZBQ+QXyqY7x8bSR0DRvHLOV2lUbbzczdrkQ== X-Google-Smtp-Source: AOwi7QC29Z4qlPfu+fVl+PWOm550OLuLphHWEDn1J+idoug/W6xWeuX/dQl2axKTlMdr4cvlT9O8XzFVM4BjTOcOvYg= X-Received: by 10.176.0.135 with SMTP id 7mr1885237uaj.0.1506680982993; Fri, 29 Sep 2017 03:29:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.59.28 with HTTP; Fri, 29 Sep 2017 03:29:42 -0700 (PDT) In-Reply-To: <83varql9uq.fsf@gnu.org> References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> <83h93hq854.fsf@gnu.org> <87varxdjon.fsf@users.sourceforge.net> <83o9xnpqwo.fsf@gnu.org> <83varql9uq.fsf@gnu.org> From: Marek Twardochlib Date: Fri, 29 Sep 2017 12:29:42 +0200 Message-ID: Subject: Re: bug#25860: 25.1; Double macro execution To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 25860-done Cc: eggert@cs.ucla.edu, Tino Calancha , jwiegley@gmail.com, Noam Postavsky , Andreas Schwab , 25860-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: 0.5 (/) Hello, in the current, fresh Emacs 25.3.1 the bug still exist. It would be so very nice when someone could fix that. I use macro calls from maco very often and this bug prevent this. Kind regards Marek Twardochlib 2017-03-03 15:21 GMT+01:00 Eli Zaretskii : >> Date: Mon, 27 Feb 2017 17:57:59 +0200 >> From: Eli Zaretskii >> Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, tino.calancha@gmail.com, >> jwiegley@gmail.com, wasserwerk.studio@googlemail.com, schwab@linux-m68k.org >> >> Anyway, if no objections come up in a few days, I will push this. > > Done. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 29 07:42:01 2017 Received: (at 25860) by debbugs.gnu.org; 29 Sep 2017 11:42:01 +0000 Received: from localhost ([127.0.0.1]:37684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxtg9-0000Zz-C9 for submit@debbugs.gnu.org; Fri, 29 Sep 2017 07:42:01 -0400 Received: from mail-pf0-f178.google.com ([209.85.192.178]:48625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxtg7-0000Zl-Ey for 25860@debbugs.gnu.org; Fri, 29 Sep 2017 07:41:59 -0400 Received: by mail-pf0-f178.google.com with SMTP id n24so619011pfk.5 for <25860@debbugs.gnu.org>; Fri, 29 Sep 2017 04:41:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=sIhq6ykKDmn4JlIWd92oHwrjfm7dLmBlyXKWUJGpR+0=; b=SkTLa9PMF9So+X8QbXncEW5EqPPfaapCJo0mk+xv7NXaqRQMLVXUyk2ccpVQYfTV34 c5lOlfW1xFuP1LN9/jmfnh+t07W3VmUPamdaCLA/oR1WskwKhibMl9Dju/Uc/CE6d83c 6cnMZDOoMQKsrYZEOxD+maWXg54C5+VWxI0YobwfPWziCqwbcLXgIVZr8Yhsrn3Z9XN+ GVjWaPjLeL2brXPmYti9M4azSIdHKb2cPLiwBTA8FDOwcfUO8zAqmvrHORWZMdO9dcSy 2QOKfg15SWCSBV1o3if/OcuxcBkbNDkRRiqwRFSeBPEEk7fpH9C/gxeLgYQaEf96Z1GQ UZ1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=sIhq6ykKDmn4JlIWd92oHwrjfm7dLmBlyXKWUJGpR+0=; b=mvRDIkDozIoAJ63yiB6f/SbW6Z/toOLmuf8w8njf8aEdm3M8/AGxnOTCJ8jn3rsDgc Akh38JHj+iAPcfzdWoo/aYiFmfyv8377U+xvFwbeRCPt5aezTOFjQGtUp/gJGqhsMACL xYjGpDgQRPFTmOLkt9NEIU7T/blLGesRuhXzFPAS/VxdAeYzcqTuogaVxopl/gnfQ5ji z6vhcqtc7Fjlo19qJli99X3bFhaHYR05JkgGJspDmdHszpr8mtkxzBlFSGj+if17166I 4WwOAtzyoiIm30bdKGBz1jj7YfwegAD0LE8PXgR/lrdmcOCVk0M/72PhlKz+p0IGPcqi knKg== X-Gm-Message-State: AHPjjUgpAUykSL0wzOqFvJELQ1jRL0cEZ0kADBYJ5cZ3JA8kyPGuD6QL 8mjQuSk6qS9BKl+fxrSjWfA= X-Google-Smtp-Source: AOwi7QACpYQ2+2VsBbcaibg6iGOEv79ZzANe0hAmt1iqsgoieg6XE/kz8kUCpD7LFoE/zGP5tucp2g== X-Received: by 10.98.16.15 with SMTP id y15mr6936113pfi.192.1506685313474; Fri, 29 Sep 2017 04:41:53 -0700 (PDT) Received: from calancha-pc ([103.5.140.177]) by smtp.gmail.com with ESMTPSA id t69sm7081739pfk.87.2017.09.29.04.41.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Sep 2017 04:41:52 -0700 (PDT) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Fri, 29 Sep 2017 20:41:48 +0900 (JST) X-X-Sender: calancha@calancha-pc To: Marek Twardochlib Subject: Re: bug#25860: 25.1; Double macro execution In-Reply-To: Message-ID: References: <87zihbbrxr.fsf@linux-m68k.org> <8737f14k68.fsf@gmail.com> <87y3wte87y.fsf@users.sourceforge.net> <83h93hq854.fsf@gnu.org> <87varxdjon.fsf@users.sourceforge.net> <83o9xnpqwo.fsf@gnu.org> <83varql9uq.fsf@gnu.org> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 25860 Cc: 25860@debbugs.gnu.org, eggert@cs.ucla.edu, Tino Calancha , jwiegley@gmail.com, Noam Postavsky , Andreas Schwab , Eli Zaretskii 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.8 (--) On Fri, 29 Sep 2017, Marek Twardochlib wrote: > Hello, > > in the current, fresh Emacs 25.3.1 the bug still exist. It would be so > very nice when someone could fix that. I use macro calls from maco > very often and this bug prevent this. Hi, Emacs 25.3.1 was an emergency release to fix a security vulnerability. The fix for this bug was included in the master branch at that time; that means you will see the fix once Emacs 26.1 be released. I think you don't need to wait very long to see that release: i guess people are planning to release it soon. Regards, Tino From unknown Sat Jun 21 12:29:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 28 Oct 2017 11:24:07 +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