From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ramesh Nedunchezian Newsgroups: gmane.emacs.bugs Subject: bug#59539: 29.0.50; Commands created with `insert-kbd-macro` are NOT getting repeated. Date: Thu, 24 Nov 2022 16:28:47 +0530 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21876"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.2 To: 59539@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 24 12:00:17 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oy9xo-0005Z0-W3 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 24 Nov 2022 12:00:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oy9xd-0006aY-Ax; Thu, 24 Nov 2022 06:00:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oy9xb-0006a5-7G for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 06:00:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oy9xa-0001bX-Lm for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 06:00:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oy9xa-00079y-H3 for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 06:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ramesh Nedunchezian Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2022 11:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59539 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.166928754827427 (code B ref -1); Thu, 24 Nov 2022 11:00:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Nov 2022 10:59:08 +0000 Original-Received: from localhost ([127.0.0.1]:57482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy9wh-00078J-IT for submit@debbugs.gnu.org; Thu, 24 Nov 2022 05:59:07 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy9we-000789-Om for submit@debbugs.gnu.org; Thu, 24 Nov 2022 05:59:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oy9wd-0006MY-2N for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 05:59:04 -0500 Original-Received: from mail-tyzapc01olkn2090.outbound.protection.outlook.com ([40.92.107.90] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oy9wY-0001UB-Ne for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 05:59:01 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JUQl02gf4z/Ywd0NjicTY20GtwwlprurWSqRSL2tJ4/uV3e9ALD7lretTbkeLYUY1Wz9CwFAIy1S5TqmSb+jwUss8J5lXxkX1V43UEQIglSLK1419eox757sLLFsaAanXGMEr+BL5aruoY1btQFMnBcUcrJYdk5JLNMq7gQHEE16FalYKjmtf1UMpGiP1puGpHe4DL6+U99Sc24vM37oicG0XnGMLl4ojNgPQTUUzopcCoVkcRXEhlW9xCAAxfAqRgnHkVl2Sbn3FvBq8lkHJsiTQrRnN0ze3wR3JC4I8PF0eENjGYGIsjd4ECDbl6m5TjdRQsWOpVZz+VouXaRDQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=D43U8iDrPsW2qcgNCh0+qK+7RbDnE8YVfZ0T0bsSjec=; b=OTbZS8FePIBtTP1GnBc458nXDoMjSnRveREzZEmx6HkEzdwUVm8jdy7j2lB1ro0kUe3FDIRpgbiZXwtMWR6OFMcQdAAZYNhcvW9yUHIOvttSUiI4PDPMgS6P4E/oIEnI0Z2DSnlgEds6DsJKBqSz0AzxkCyTaNSDcajDcaSOOSdQUdKa1EisNXxGG8sjyc3MBCp7z2g1e6TnzUfbIRKouYvX2Oo55ofrD1ki1rDU20wVJi58L+wI7o2XptfHxOe3xxJGdQ7d97arJk9Vz21XbPdFTpPtiLAvSWcgnK3004KBxvpr4R5xshK8MXgE1VzoNHveo2SDqY2psgyw/X090w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D43U8iDrPsW2qcgNCh0+qK+7RbDnE8YVfZ0T0bsSjec=; b=coRjQxZPlY7X30gCaFVqoBFhpDF0qiaLS//rk/yIgqO6lDfaHRwFFYeUZXW+d8Qgr2WjuAvMiLT5zVeTR7SsT3wx4w/Azc3kkNwcaHUw6DFYhqtHWc1+AFIeiEOHmhAWxvwdlklVEppRd2bELKmLan0MpehMMWU/aL22LOBRDtnLNbL6om9yp5jPaOT7J9vGLZDoKi8IdaHRNHV78T5979wIlp3ewDozjnZa/QYtYF+7UblB1pZZ7tkFWtc6TtkHJA5B+QLvBfcm2Xh0NJE9wIviZbA8Y0ZXsvtoiH8uRkyG/W8FAGAuXbMFQCvJ6yUpjkNUwX7tqUc1G6PcLQk5PQ== Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) by SEZPR01MB4647.apcprd01.prod.exchangelabs.com (2603:1096:101:cf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Thu, 24 Nov 2022 10:58:54 +0000 Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a]) by TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a%4]) with mapi id 15.20.5834.018; Thu, 24 Nov 2022 10:58:54 +0000 Content-Language: en-US X-TMN: [lBP2b9njYx/7tK6nchFYD0krzyKA+3MG] X-ClientProxiedBy: MAXP287CA0016.INDP287.PROD.OUTLOOK.COM (2603:1096:a00:49::34) To TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) X-Microsoft-Original-Message-ID: X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR0101MB3693:EE_|SEZPR01MB4647:EE_ X-MS-Office365-Filtering-Correlation-Id: 5dd9c8a4-a248-40e9-e33d-08dace0ae08b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0nGFEv64iVNT8cGW118O0RoYTQ5Ra12uvzjVUUCpBtTABRuRgfwrkkgG0DK9jcFvLkoG1dfbgWothhjLu+yhCHymrw9zCbvmBoAFEJ/wCH56YhhUREeJZ43GoOODZIh7Eps1Yu34+IseBg2Fh2DUd6OTNU+e9NG3ndZSe3aL2+nOhsRtXtPLyredency4LyNuxGezatIsJS4DuJlHmixuVOaFDf2NKQsHYNQamANAGLWaaEF/sWfulAEuIOPGkoVgM6AGXHsnDVMj1rYYhHtRttjX0sedJFuMi6/RDqK//b8drq30o0x5m8wTgRAg6n0O+Jl/+SCnu39ECdoCrm969PUKLMhLmy9tYX4NSf08nq/Xn0o901MZG/7Nx2m/ybCTfUyBx+q2kiK+oH0jqeS3CL1bJQJleY/C6+9X8ppDR6JUWupwOp8nUJVrN4++T1DSqpy/ODxoa0lAFdJPPDAKUI6l+b3hWwwR0m/rfuGEK/eLMPS+DX8aVUHCbFr2xZTUyYiAwdEjlKiK0D61NjVwuF6tzP1FJN/4sUFWkeMR3B9S55MeP6THGH9Jxy9t8eDT8BEfYSFLOB/bBPUQfMNlTqrsVjDLgI/zAus3besdCY= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /1PmltVyW1rAFUb9kn/mYwaB3z4VT+DB7goaXpUcpUAQE2QQZXGBrHYEwVYk8kLiFdFHgBc+hRP9FjwqU7GNL09pxd5rQgOw9awfbG40ahgokvrdzOwQH3fhMG4WZM3q6761b1RZmC0yp5J8Bw/lduCsCSdA3sCwUJrNdokjZOabclgqpxSsdywk2L1IvhPoIoqYfjoxkyveGUyTqtJnW5tYhigxcb74pk1+3NFrGMcoT48jKKdOab6OWiN2Hzs8uCq8ul7TRj8eAWjvmQeDV44PbNGv41spW5HnlRQ2LvJMkjpFPhpoYgnvLjKetPlUlgV02LhToA+2mJ4IycU78LWMQz4bwyUKfAUiTzj8RmozjZxu3j+Ho6q3XeAQLFAHL2ZnuEKAvGxuDHBTQlrmPg203dU9qm9+S8X9Okzbnglyt34tqbkzsyfGQgIQAd2A5yopMM4g/kb2wVcG9nvTyMdZzpQIQoxhhi/GEVJW0Dlt+EBx6rVt5rz1SkYmMuN6Kh2EdrLfX8VTrptcTs6y6TCTQpmfanbF4iHWnvdSDsQlWq7DVuP+5I/HhsWMMsiZtkBg0Uw8Nxc9BUHwG0UapLIhqyeIE3FpOtKTWWht1Z/SO9r1eZyHHjiSfS3iH032/7J7IBKzPfGKHB7teleeT9BzVJWDFoFYs/qowN+6WeWRCdw0KxmGNzM76RQH3ALaL+VZ82fzYtz/7ZuUyGHByXQQbaGFniytO7besNQjJB+rGSn9e5HIpKrTkK +vxKqV6AQtxfsjFHqSjgq36bqZDS5HNvys3Sv24LJ0hzT0yrhTLlF8DAREzGj1HDosph8dEN7DwnC9FQj2Ku0DGw+xCgNdz+L9 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5dd9c8a4-a248-40e9-e33d-08dace0ae08b X-MS-Exchange-CrossTenant-AuthSource: TY2PR0101MB3693.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2022 10:58:54.1261 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR01MB4647 Received-SPF: pass client-ip=40.92.107.90; envelope-from=rameshnedunchezian@outlook.com; helo=APC01-TYZ-obe.outbound.protection.outlook.com X-Spam_score_int: 2 X-Spam_score: 0.2 X-Spam_bar: / X-Spam_report: (0.2 / 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, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248852 Archived-At: Commands created  with `insert-kbd-macro` are NOT getting repeated. Can this limitation be lifted? For example, down below `my-cmd-a' and `my-cmd-b' are kbd macro commands bound to ` a' and ` b' respectively.  With `repeat-mode' ON, I would expect that `a' and `b' keys to be repeatable .  That is I am expecting that a a a b will move the cursor and NOT modify the buffer. Can `repeat-mode' be enhanced to make `a' and `b' keys repeatable. Sometimes I do complex edits, and it is fairly common in my case to alternate between MANY kbd macro commands to quickly "fixup" things that I am editing.  F WIW, the text files that I edit are txt files created with pdftotext, and the PDF files are usually books, or handouts which I want to read in epub format.  So, I have multiple kbd macros in my init file that remove headers, and footers, removes indentation, changes bullets, remove hyphenation, linearize columnar text etc. It would be convenient if these kbd macro commands are repeatable. (defalias 'my-cmd-a   (kmacro "C-f C-f")) (defalias 'my-cmd-b   (kmacro "C-b C-b")) (define-prefix-command 'my-kmacro-keymap) (define-key my-kmacro-keymap (kbd "a") #'my-cmd-a) (define-key my-kmacro-keymap (kbd "b") #'my-cmd-b) (put 'my-cmd-a 'repeat-map 'my-kmacro-keymap) (put 'my-cmd-b 'repeat-map 'my-kmacro-keymap) (global-set-key (kbd "")         my-kmacro-keymap) (repeat-mode -1) (repeat-mode +1) In GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version  3.24.34, cairo version 1.16.0) of 2022-11-19 built on debian Repository revision: a6ae13af42ede6618c326855ea4c95e0298fb75b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Debian GNU/Linux bookworm/sid