From unknown Thu Sep 18 21:33:29 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#64912 <64912@debbugs.gnu.org> To: bug#64912 <64912@debbugs.gnu.org> Subject: Status: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences Reply-To: bug#64912 <64912@debbugs.gnu.org> Date: Fri, 19 Sep 2025 04:33:29 +0000 retitle 64912 28.2; insert-kbd-macro creates a unicode character for Alt pr= efixed keysequences reassign 64912 emacs submitter 64912 Johnathan Mantey severity 64912 normal tag 64912 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 03:11:50 2023 Received: (at submit) by debbugs.gnu.org; 28 Jul 2023 07:11:50 +0000 Received: from localhost ([127.0.0.1]:43541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPHdc-0007c0-KE for submit@debbugs.gnu.org; Fri, 28 Jul 2023 03:11:50 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP5CZ-00039F-4Y for submit@debbugs.gnu.org; Thu, 27 Jul 2023 13:55:06 -0400 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 1qP5CS-0007g4-HJ for bug-gnu-emacs@gnu.org; Thu, 27 Jul 2023 13:54:56 -0400 Received: from [192.55.52.88] (helo=mgamail.intel.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qP5CN-0006lc-RZ for bug-gnu-emacs@gnu.org; Thu, 27 Jul 2023 13:54:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690480491; x=1722016491; h=message-id:date:to:from:subject: content-transfer-encoding:mime-version; bh=cVnLvR0h3qUw+O0iJrM67EbMrN9qnEYIPg5JhcVR5Bc=; b=mMXTL9AZYZ9LGnPdidYVMp99LNZUQt1Ls9Llc0ox7xFJ7KhQ2aMNz1zI Wn4BD6ZNx2hLwZN/+Ay20/VgydNBc4UQDR2ab4XUU5uvNxALDVDrlXmG9 IzWRdEZJGlHlbvBzhksB1uSohtxvNfX0RHnRbI/6A4szv6s8bmaw8nVoh KvPhSRWheHJdz3kPWbfhHTYr1vEUJgzi7zQhoUdcoO3Vgzs666nOKvTVA oO0Jf+Dh/jGh+kXaTglVZn5pVgTqlB7Ytxq3EnmUV0DA5sHuMv/pjwMHE ULGbZ4HLjKEvqhP0RJWgx/KXnPSDJfSoMuRj6qBTH6Bl4f2wqplwgqqO+ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10784"; a="399324289" X-IronPort-AV: E=Sophos;i="6.01,235,1684825200"; d="scan'208";a="399324289" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jul 2023 10:47:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10784"; a="720932262" X-IronPort-AV: E=Sophos;i="6.01,235,1684825200"; d="scan'208";a="720932262" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 27 Jul 2023 10:47:29 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 27 Jul 2023 10:47:29 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 27 Jul 2023 10:47:29 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Thu, 27 Jul 2023 10:47:29 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Thu, 27 Jul 2023 10:47:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jqO+4kJP3Gu1p0Z7avB4MGqBxWBP/aGQrQymh/61Uz865pq2li4zGcieSeNrHn3J+61+UF2cjQNUKHoOJ0LDgX3bT+30HxU8AJwHqVrxcZBXGndY/n0UrD97/YyZITbkjYqWrf3Ap7wV9RoodEoZ0IpWjDPqTlaBEqyLKR95oKuNQPlY7XClBbXV7RZOlCZFqq4aX/t/BN4OLRpI+KxMxlDpIJUXcRKrifMLMW/pAEx3g7B/ceGfiDo/T/UICS+6KY7euv5gok8vfPEMmufNwfkkpBha6xeh30DPnIwcw/wNhHWQkO/LNfZRlAzSBK8khspU8UaCUxqa40zEGLff5w== 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=6SI2GJMgLZu3SJLOdHPRHXrsvt0TUdhPKUSVnIMWhos=; b=VZEiSEj1LLlBbUZ+XpKzb6GHFtdxNUD+LGcwKdCanwgZOv8WZ1GyX1fZOTRO1JQc8wSyKtwQ2n0PFEjj4OTxXwNftg1ahU3EAYss59m2JZd9Kbe/LcY78jrKJcgDSle0TeI0VkaAPn3VnWlUq+F54R1/LYwfmqvZU63aCOHVGSsyyCVSnWIDcj9ENxvKmXwgF7/zKr+3YAmaHmxFiexqF9Uoare5SXOEx+tbXGYMNhivn6Nhqn+wezOMeiCqSoPGb3PM0+toUVd9HkmI6kQWnMSbw/omJKEqIT93FnCqsdxD5KnenZaeDjV92nh2GjsvqALHkD8duBy091vwvl46pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) by SJ1PR11MB6299.namprd11.prod.outlook.com (2603:10b6:a03:456::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33; Thu, 27 Jul 2023 17:47:27 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8%3]) with mapi id 15.20.6631.026; Thu, 27 Jul 2023 17:47:27 +0000 Message-ID: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> Date: Thu, 27 Jul 2023 10:47:24 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: From: Johnathan Mantey Subject: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4PR03CA0331.namprd03.prod.outlook.com (2603:10b6:303:dc::6) To BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR11MB5978:EE_|SJ1PR11MB6299:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ad2993b-db66-4b49-eef3-08db8ec98a9d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /MWyGkdYSdPQPU6WoULFapyDNAeayX2ahYnyaGZKMNntDgnCgGJFIOxdejK4SWpi4axoCBORRtx3mPHL3bHm95k0dOHlB4tsF77I548wjsU3DJ6ub+l+CjkNOOxftxM6JC7uxBdCiV7J8ymiupDIoDVjXfVIaeWHKJ10D0Ws/JvxBevDsmHS9bKRgWEvgzKA+/JULQUSGAvZpjPPqMYiKmmvoCTX0h3jH6PXtFd0R3Yw+pRvrjnf9M4E+rhwfYEx71Ar5Ij05hSpRqdBSdM2RwOvF4AMMP4Es87Pj9jkTYxgrcySugZmAxqUAGoxN35UFsmo7kx/ier3U3i8tC1MD4GJrtYHTsFs5BYocCOqFh8lyn7oFv1DmOHqPyUzH2vDPqUlW3l0N0HdSRXoA3JdhoM79QmkEeDLCwj3G5HR6KHPultspY/+eVdG21xOFy6LFowcSWXLp/pWDArr8So9JIyBngVV5ctFtdrWtNRfW0Nr4/ufdrDBYRtXs7II5G2Zj8wwfSYv/Cj9f6x7uZlxADBUf1jVun8V8N+BPZitaG8lbbpFVGune1khY/AiAhEfK5IL9l+9zv2XhLovbsO+x2t9V8RfCH0Dwvxpox/xRfHFoRXhcaaFHbeoPjno27N1jsuU/Kt6eecluOPOBkUwZD8V5/ER9pPUVTBJi+sCGs7GAGyVoavdrEv44fnssayl X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5978.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(136003)(39860400002)(396003)(376002)(366004)(451199021)(41300700001)(43170500006)(2616005)(186003)(6506007)(26005)(66946007)(66556008)(6916009)(6486002)(316002)(66476007)(31686004)(83380400001)(38100700002)(30864003)(2906002)(8936002)(8676002)(5660300002)(31696002)(86362001)(36756003)(6666004)(66899021)(478600001)(6512007)(82960400001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TTMrSXAvWVhUQ2FKbXBmY1pnWDlBMml1N3FCZHR1UEt1WEpjUzhIM2ZjRUxw?= =?utf-8?B?S1NuY2gzUWRCb3NmRnNmMUxiQjEzbmVTT0taWFJhMnRBTll0Ym11QWdBWmJT?= =?utf-8?B?Y2xSZUs5OTdyT3E1S00zOHl6WTRWemV3YVR0MjNmWDhCVmxkamR1VEtsdkp2?= =?utf-8?B?eUhaTjN1VWJpUWdNU0l6cHA0bU1ETW8ya3FoczhtVjk3S00rbG5QcmxOSzEy?= =?utf-8?B?S1VYNUlJaWRSZG9MQk90RjdLeGVjQ2xucjBta01NSGFRQkowTG5JZkdHdEQ5?= =?utf-8?B?TkdLNjNIVXMvTHV6TXlBaU9RMEhiZ2RFYzRqOXNUN0pTaFl5T0ZFL281c0ds?= =?utf-8?B?d1lhV1BtTEd5ZkxDVXRFY0JpZDVoejhBRFlPUlU5V0NkdTd2czhXMXpQWnpQ?= =?utf-8?B?K243ZmxJZzBXVWVweG9TU09ISjlCNzg4MnlwYmJQaUJJK3RpaVBFSWxVZDho?= =?utf-8?B?QjBUbXk5V0FGdFFNNUFteGtMbTBiZGZySUhrcmFPQXQ2QkY2WXA2RHdvSGZt?= =?utf-8?B?SnRBM1JrODV6cUtsdWYzTmcvTklyQy9xS3k2NXB2bTB4YWllMEZoUFkxQ3V3?= =?utf-8?B?U2NUQkFBTnpGaDFScTlUZnZKakJzY1E4MTlmaFlHU0NNOEorM0k2QnRtUjNK?= =?utf-8?B?NFoydFZTSm1ZVk9Ma0I5U1ZsaHZqNlNGKzNFU1hpRWxmT0JmUHYvU0tnbTNW?= =?utf-8?B?RjhhUUNXVFV3NzdRb1dPRnE5azhnOE9uSkFCcWQzVWhWQnF3ekFYRm1adXdL?= =?utf-8?B?ZDBEQklleVpVdVk4VWtibTNHK3JpY3hVNVhGNVlzd2o5UG5hS1dLN2NDdWxS?= =?utf-8?B?VGR3M3FKSUZEQUZuOXloZ0lpc3Z0M2VuYVFldmJRZjFtWGptZXhRN3V3aWtY?= =?utf-8?B?eDd0dlpFQ05EZ1BkV2ZvT09XdENaWlR3WnhPR2pSTFh1U3NsVEZmWWZ2TmNL?= =?utf-8?B?aTJTVUhvTWNuK3BLVlJnN0ZiOTJHU2ZDSTc4cDFiMFM4UUc2eHRzUGZYZ3VT?= =?utf-8?B?VXA4LzV3S1dVZFhCM1BMZ293aFlvSGJRUHFXTHVla1dTRi9mbUtiWW1sVGla?= =?utf-8?B?YUYxektzRVZmUjZMYlFvTWJueXBCbGMrUnpybmdtMFNlT3BrbkFqNXRwUnh4?= =?utf-8?B?c0dHMmNEUVdvT0lPN2Znb1FIT3NWcDFtVXFNVUkyTzM5bjdpR2pzUXRyYlNk?= =?utf-8?B?dFdtSFBLc3krdDlzM3ZHYitSZ1p0WkN6ZXp4QVU3Nk1DS2tqZVA1bE5ZWXly?= =?utf-8?B?dWo5eXkwcUE4VytkSEZWUE05cnY1NGE1WmtVWnhkMXUzS1FtT2dybC9NK1FR?= =?utf-8?B?L3FPdVNZNnJXWThHRWNYd013d2l0VENQL285cHgyOGJzWkRzMG9XM0J0cGZE?= =?utf-8?B?L3FkaHhDbVcwQmEyOUNVQUlRN2ZMd0dFcVhZTUpuWmRqYkZXMHpwK1JhdDBn?= =?utf-8?B?Yi9ra2VGUWVOQkhmNVhEdG5GNEhsOXNndVNyVTgrUTBzVFpBVUZJZkd1TkNu?= =?utf-8?B?S25LNjduSFBkOGpDN1gyWlBQbjEydWxydXdaZTIrM2JuUk1oR3ZsQUYvMGlB?= =?utf-8?B?ZnJvZ1hBa2NwMU5SQUJEVW1ZSW9rb2lZcVRsTUl5ajlsMXlmZDJmUmpnQUN0?= =?utf-8?B?RTB3NWtOeTROUHhMd3U2OWlmTFJmNjFteS95SDNha095NGtmeUt6Um9acUJ2?= =?utf-8?B?VzI4QmNPeDRpQWhZQUVvWkcvNEZvakl1dlJ4SEtWeldmV3NFTGVsenZKL3dT?= =?utf-8?B?QnhXWW51c2U0NURVL1NjZGdjTGhZZklUTGswQVZIUXNpazRaYnRkMi9PYytr?= =?utf-8?B?Uk5ZOU5XV2NUU0IyeU1qaHJuQkczamc2R3Z0R1FPMTJvTHlRRUNZTjRJRkRq?= =?utf-8?B?VW41UG9ocDFURGQxUmRjSUhSQmNCM1ZrRjRCWW5sKzd1RW5GbHBybVBkc2FN?= =?utf-8?B?WVc5MjlCcUhTNXEzVGltZkhWNFRFcThFandrSGd5VldqLzhzSVA3dXo4SVRQ?= =?utf-8?B?MCt0WHBFQmxkOXNOakRHU3ZBcnhTYTMrY0U3VGxMWnFNSEt4aDVoNmJDL0hG?= =?utf-8?B?ZHE5K3JsS1JIcSt5QXR6VitlMGs3MXZ5bzFVSkJIMDZjQ3lIcWQzMGRXZ3hk?= =?utf-8?B?V2hIQStiYzFkcDJnNlBWbkJmcHhlcHZnak5SQnB5a2hVcWNDazlSdGJTTGRD?= =?utf-8?B?SHc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 4ad2993b-db66-4b49-eef3-08db8ec98a9d X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5978.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2023 17:47:27.0011 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mAhPc4t8uACsbF4H0wtcelk1a1yjmu1KmQSHTIv7MTff4tdqPeCczK7S1oTc6UHBjSN9C2crUHcHFOEdR+9+gglfzcTQ0wTjf/C5TxPpJ0U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6299 X-OriginatorOrg: intel.com X-Host-Lookup-Failed: Reverse DNS lookup failed for 192.55.52.88 (failed) Received-SPF: pass client-ip=192.55.52.88; envelope-from=johnathanx.mantey@intel.com; helo=mgamail.intel.com X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 28 Jul 2023 03:11:46 -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.1 (/) I created a keyboard macro that used the zap-to-char (Alt-z) keyboard sequence. The macro functions correctly in the session in which it was created. The macro is given a name. The macro is inserted into an elisp file using insert-kbd-macro. The macro, abbreviated here, creates an invalid character.    (fset 'test-macro    (kmacro-lambda-form [?\C-a ?ú ?\; ?\C-k] 0 "%d")) Evaluating this form causes the named macro to quit working. Instead of performing zap-to-char ';' it inserts the unicode char. Rerecording the macro using ESC, naming, and saving results in: macro to function correctly.    (fset 'test-macro    (kmacro-lambda-form [?\C-a escape ?z ?\; ?\C-k] 0 "%d")) Re-evaluating this source results in the macro functioning correctly. In GNU Emacs 28.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8)  of 2023-06-05 built on 3a1e14a14abc4d83ad165670c8101e90 Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: Fedora Linux 38 (Workstation Edition) Configured using:  'configure --build=x86_64-redhat-linux-gnu  --host=x86_64-redhat-linux-gnu --program-prefix=  --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr  --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc  --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64  --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run  --sharedstatedir=/var/lib --mandir=/usr/share/man  --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png  --with-rsvg --with-tiff --with-xpm --with-x-toolkit=gtk3 --with-gpm=no  --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json  --with-native-compilation build_alias=x86_64-redhat-linux-gnu  host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2  -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches  -pipe -Wall -Werror=format-security  -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic  -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '  LDFLAGS=-Wl,-z,relro  PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings:   value of $LANG: en_US.UTF-8   value of $XMODIFIERS: @im=none   locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect:   hexl-follow-ascii: t   org-roam-db-autosync-mode: t   global-git-commit-mode: t   magit-auto-revert-mode: t   global-undo-tree-mode: t   undo-tree-mode: t   selectrum-prescient-mode: t   org-bullets-mode: t   yas-global-mode: t   yas-minor-mode: t   shell-dirtrack-mode: t   global-auto-complete-mode: t   ace-window-display-mode: t   global-dash-fontify-mode: t   override-global-mode: t   selectrum-mode: t   tooltip-mode: t   global-eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   global-prettify-symbols-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   column-number-mode: t   line-number-mode: t   auto-fill-function: yas--auto-fill   transient-mark-mode: t   auto-fill-mode: t Load-path shadows: /home/jmanteyx/.emacs.d/site-lisp/paredit hides /home/jmanteyx/.emacs.d/elpa/paredit-20221127.1452/paredit /home/jmanteyx/.emacs.d/elpa/xcscope-20230626.2109/xcscope hides /usr/share/emacs/site-lisp/xcscope /home/jmanteyx/.emacs.d/elpa/clang-format-20191106.950/clang-format hides /usr/share/emacs/site-lisp/site-start.d/clang-format /home/jmanteyx/.emacs.d/elpa/transient-20230602.2121/transient hides /usr/share/emacs/28.2/lisp/transient Features: (shadow sort mail-extr repeat emacsbug sendmail allout org-colview company-tng company picture image-file image-converter ange-ftp dns-mode ps-print ps-print-loaddefs ps-def lpr semantic/edit thumbs ert semantic/bovine pcmpl-unix re-builder gnus-kill pcmpl-x rect octave modula2 ox-odt ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox tex-mode holidays hol-loaddefs url-misc opascal delsel inf-lisp iimage hi-lock cus-edit cus-start cus-load org-duration erc-goodies erc erc-backend erc-loaddefs image-dired ucs-normalize srecode/srt-mode semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db semantic/format srecode/template srecode/srt-wy semantic/wisent semantic/wisent/wisent semantic/ctxt srecode/ctxt semantic/tag-ls semantic/find srecode/compile srecode/dictionary srecode/fields srecode/table srecode semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet time cwarn cap-words superword subword org-roam-dailies org-archive lsp-modeline lsp-mode lsp-protocol tree-widget spinner lv inline ht ewoc macros cl-print debug ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util magit-extras ruler-mode hexl sh-script smie cal-move org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin org-roam-utils org-roam-compat org-roam org-capture org-attach org-id org-refile emacsql-sqlite network-stream url-cache rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc xmltok dired-aux helpful cc-langs trace edebug backtrace info-look f f-shortdoc shortdoc help-fns radix-tree elisp-refs reveal tramp-cmds rfc2104 tramp-cache epa-file find-dired ffap vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc js executable mule-util misearch multi-isearch display-line-numbers vc-git vc-dispatcher org-element avl-tree ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader wid-edit ol-docview doc-view jka-compr image-mode exif ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi emacsql-sqlite-module sqlite3 sqlite3-api magit-delta forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference forge-post markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff-mode git-commit log-edit message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section cursor-sensor compat compat-29 server xterm-color wgrep grep try rainbow-delimiters elisp-demos info-colors vterm bookmark face-remap color term ehelp vterm-module term/xterm xterm man sdcv pos-tip showtip slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl elp slime-parse slime derived lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr gud apropos etags fileloop generator xref arc-mode archive-mode pp hyperspec slime-autoloads web-mode disp-table undo-tree diff queue rcirc move-text iedit iedit-lib selectrum-prescient selectrum minibuf-eldef crm prescient char-fold em-smart esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util paredit org-bullets ob-clojure ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-scheme ob-python python tramp-sh ob-shell ob-perl ob-lisp org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp org-table oc-basic bibtex org-loaddefs find-func cal-menu calendar cal-loaddefs ob-tcl ob-restclient ob ob-tangle ol org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core ob-eval org-keys oc org-compat org-macs restclient noutline outline yasnippet-snippets yasnippet advice flymake-proc flymake project compile text-property-search thingatpt auto-complete-c-headers tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color parse-time iso8601 time-date ls-lisp format-spec cl ac-c-headers find-file auto-complete-config auto-complete popup xcscope ace-window avy ring edmacro kmacro hl-line comp comp-cstr warnings rx s dash cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core finder-inf clang-rename clang-include-fixer let-alist clang-format xml pcase easy-mmode info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 2714714 398990)  (symbols 48 77110 21)  (strings 32 466298 33825)  (string-bytes 1 11776448)  (vectors 16 780296)  (vector-slots 8 7072092 389334)  (floats 8 1162 931)  (intervals 56 59543 9093)  (buffers 992 53)) -- Johnathan Mantey
Senior Software Engineerazad technology partnersContributing to Technology Innovation since 1992Phone: (503)  712-6764
Email:  
johnathanx.mantey@intel.com From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 05:57:23 2023 Received: (at 64912) by debbugs.gnu.org; 28 Jul 2023 09:57:23 +0000 Received: from localhost ([127.0.0.1]:43727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPKDq-0006UQ-TO for submit@debbugs.gnu.org; Fri, 28 Jul 2023 05:57:23 -0400 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]:46405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPKDp-0006UC-BY for 64912@debbugs.gnu.org; Fri, 28 Jul 2023 05:57:22 -0400 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2b9b5ee9c5aso29323441fa.1 for <64912@debbugs.gnu.org>; Fri, 28 Jul 2023 02:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690538235; x=1691143035; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=/WTQiVUe7QXIOEGaWQMzZGiFt59X7NQTU2edy4c24Lc=; b=Br6SUv84q20/WTFAzkamSyKBJaBi+zvKWzm5QkS1JtU8gBb0U3Kc6JOOh7urXujUKN BpcXMFw5m5rRkO93SDPAmfjjP9SFC4tjJ265Ks3+6WEb/EfQKGr7LlfWf85x6xzhtmw+ imAfBf4hY3Ae4K5xY8ZnouBUkg7FjXKah6QQSaaqgaoGUVxIjiuKlXLDkM/P5X/fWpfD XKTax7+Khngu/63hgyimMIfxsxSLUigT6pO8KYgQUQFNmW9eRvH9uHeCDlvxKPk3bU8s 0k9LOH8783uqGYkLlwDGe3qr1kXz3sTdFtEIJwxEQOC35uf0ElsaHd6u6euccXoLPH1G vXyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690538235; x=1691143035; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/WTQiVUe7QXIOEGaWQMzZGiFt59X7NQTU2edy4c24Lc=; b=Ax0S9hwiklv3r1EihsuiLMgTWxB/R66tc1GNjRYnA4Q1c7qhBbD4VrzVU3zlhD8OQj Ob6AiUs43mkOhAe8Emt+R6Al0S8hs6oKE3Ibj5L6tZhtgj6/Oa8zh+rjDWMkbg9St9et LLBJuLtM/w0WpamNyz0uDAHoqDzP9cLnVRyaULj8xa1+vwoo00wv8ABGLxXvfeREPA5F aro3QFJd+59GWFMQjaO8I3RGE5zjJWDGodVjPNulg64zjXieRNXAY5/NXlX0iN5q0yBl 6db1lheZtL5ZdM3IrSGY3WLHQqBFJb/YxdvlowhqRcSK4NLJbK12PWDf3OxuEL7xCH9O /oxg== X-Gm-Message-State: ABy/qLbUgEj9JRvpmMImV4PAc9Kagsvi3fKCjwvRZWsw8bcHayoORVlM Inma0Ybr94cv/u1ucTdgjdvIBc9gygg= X-Google-Smtp-Source: APBJJlGGL+GMKCl7Y3VbwvlZgguNKZw92owEcUgWyKbZ8SyMr2hK5XOltNprFaR98p3kRC6pM85/vw== X-Received: by 2002:a2e:9203:0:b0:2b6:d8d4:15b with SMTP id k3-20020a2e9203000000b002b6d8d4015bmr1207498ljg.26.1690538234780; Fri, 28 Jul 2023 02:57:14 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:a6d7:14f2:532d:fa9d]) by smtp.gmail.com with ESMTPSA id v25-20020a05600c215900b003fc02a410d0sm6468158wml.48.2023.07.28.02.57.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 02:57:14 -0700 (PDT) From: Robert Pluim To: Johnathan Mantey Subject: Re: bug#64912: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences In-Reply-To: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> (Johnathan Mantey's message of "Thu, 27 Jul 2023 10:47:24 -0700") References: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> Date: Fri, 28 Jul 2023 11:57:13 +0200 Message-ID: <87y1j0qrye.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64912 Cc: 64912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 27 Jul 2023 10:47:24 -0700, Johnathan Mantey said: Johnathan> I created a keyboard macro that used the zap-to-char (Alt-z)= keyboard Johnathan> sequence. Johnathan> The macro functions correctly in the session in which it was= created. Johnathan> The macro is given a name. Johnathan> The macro is inserted into an elisp file using insert-kbd-ma= cro. Johnathan> The macro, abbreviated here, creates an invalid character. Johnathan> =C2=A0=C2=A0 (fset 'test-macro Johnathan> =C2=A0=C2=A0 (kmacro-lambda-form [?\C-a ?=C3=BA ?\; ?\C-k] 0= "%d")) Johnathan> Evaluating this form causes the named macro to quit working. Johnathan> Instead of performing zap-to-char ';' it inserts the unicode= char. Johnathan> Rerecording the macro using ESC, naming, and saving results = in: Johnathan> macro to function correctly. Johnathan> =C2=A0=C2=A0 (fset 'test-macro Johnathan> =C2=A0=C2=A0 (kmacro-lambda-form [?\C-a escape ?z ?\; ?\C-k]= 0 "%d")) Johnathan> Re-evaluating this source results in the macro functioning c= orrectly. This works correctly in emacs-29, where the resulting macro form now uses the `key-parse' syntax instead of the internal vector syntax, so you get: (defalias 'test-macro (kmacro "C-a M-z ; C-k")) >From etc/NEWS: ** Kmacro Kmacros are now OClosures and have a new constructor 'kmacro' which uses the 'key-parse' syntax. It replaces the old 'kmacro-lambda-form' (which is now declared obsolete). Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 10:16:21 2023 Received: (at 64912) by debbugs.gnu.org; 28 Jul 2023 14:16:21 +0000 Received: from localhost ([127.0.0.1]:45812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPOGT-0002RS-64 for submit@debbugs.gnu.org; Fri, 28 Jul 2023 10:16:21 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:52241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPOGQ-0002R6-B4; Fri, 28 Jul 2023 10:16:19 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-3fbd33a57dcso24136335e9.0; Fri, 28 Jul 2023 07:16:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690553772; x=1691158572; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Yrk73nLjvfvNljZzsGvTxBSQMhTIqkUpqRIAVwck9Po=; b=iyiIfNN/8cZjrshh7PMfB6DDuVTUA2HCL6Q6/r6olZnZztEAZlNFUj0dOfwuPywFrU rfoNrGf9A8lorQokOraJhgS4tiQaVrLql73zqERRPDNUGO1ksmK5J4l0ctATy/EigYon XUWfKlnGQ7M5QgBwD/6aKoW3cIoRZbXm5MliQoeY0pBnbjz5/y1LVTonyaXG3y5oc0n2 AocyBhvuVUX+xtKNJOW7ZBrXPF65sllnbpbfU5c3t43HToHQAPta7oR+W9tatsId984U dWQ1tiPxnkcwgOz94WWjRuEZ4B5UybznDGTfqGv5Uyb8rOe304xq14SE9Nbc2qSJW0fb NMZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690553772; x=1691158572; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Yrk73nLjvfvNljZzsGvTxBSQMhTIqkUpqRIAVwck9Po=; b=BP/FAsJFtJziLN6Q39EJzXWwe0cXUXrZTWpQu56JKK4hE3+nCyPe8z8VjURE2avYCO wmrnRIdHzoF+acbS0GL919JXV1OY7CiyOI9R0iVgGmVT+9mBFXyCbIB4HLlfbvq7/IA+ AX5a6kRS1KXur2pbgFPEmaanPF2mSlcR6EmJzzpV6x8uoXGXvoCol1oQPNJaLDaQCqJe qA5BpKf+v1C1lwKUPbxV5qZfi5aOsKt28Z1Q68OO6GScr/VosvFVA4rPnCaeOxjQkw7k 5glJXRn5NHzum28H6gQbHqitLyPbpiYyug//dAtZJwtWTPlhi7c8FyjP7t+9xkeqNi4G SnWw== X-Gm-Message-State: ABy/qLZlUNwy7KC6U13ztugU2XneATssDKUqPkyabk2t0bHad0HjKFwU 2ju0vAyNloSkhSuM4PYL1H70Iy/wHCw= X-Google-Smtp-Source: APBJJlGqSAoZ36D1X0JZeVpsPYbYbwY+dIy2Xqyf+JqXqeNUgFSxlJd0PazwXJJ2uLV4hdsce1j6Hw== X-Received: by 2002:a7b:c354:0:b0:3fb:e2af:49f6 with SMTP id l20-20020a7bc354000000b003fbe2af49f6mr1617757wmj.39.1690553771680; Fri, 28 Jul 2023 07:16:11 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:90a1:a8e7:dd48:25cd]) by smtp.gmail.com with ESMTPSA id z7-20020a5d4407000000b0031766e99429sm4876259wrq.115.2023.07.28.07.16.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 07:16:11 -0700 (PDT) From: Robert Pluim To: Johnathan Mantey Subject: Re: bug#64912: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences In-Reply-To: <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> (Johnathan Mantey's message of "Fri, 28 Jul 2023 07:01:12 -0700") References: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> <87y1j0qrye.fsf@gmail.com> <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> Date: Fri, 28 Jul 2023 16:16:10 +0200 Message-ID: <87pm4cqfyt.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64912 Cc: 64912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 64912 fixed close 64912 29.1 quit >>>>> On Fri, 28 Jul 2023 07:01:12 -0700, Johnathan Mantey said: Johnathan> I had a saved macro in the kmacro form. It must have been a result of Johnathan> compiling and using source code in active development. I had some Johnathan> issue with using the leading edge, and returned to my distributions Johnathan> 28.2 released version. The two versions aren't in sync, and I forgot Johnathan> how I had an out of cycle Emacs in use, and probably active when I Johnathan> first created that keyboard macro. Mixing versions is normally ok, as long as you only go forward :-) Johnathan> Thank you for your triage, and response. np Closing. Robert -- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 11:40:51 2023 Received: (at 64912) by debbugs.gnu.org; 28 Jul 2023 15:40:51 +0000 Received: from localhost ([127.0.0.1]:45890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPPaD-00072Z-1M for submit@debbugs.gnu.org; Fri, 28 Jul 2023 11:40:51 -0400 Received: from [134.134.136.24] (port=52455 helo=mgamail.intel.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPO4g-00026e-HT for 64912@debbugs.gnu.org; Fri, 28 Jul 2023 10:04:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690553050; x=1722089050; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=x6MlmDNpijDuAELlPDBF4h1UZQ11IHqw/hfZ/n4KO1I=; b=Z07EiWAGmy/e2DwjJl+SNOaatX2YYX2s82cdeEAAgAAjcq5TrJWZ8Qn1 0t2aqLnCOEUIGDXdEd4asT5j+1b82pFWS6PxLVhnWX1ElS0lpFkRSRtEW Z413Aekx3iURaVkOlWClFtyy533JU6wBobx+5GOBGpK0D0mM56kZ8oaP1 Dl1sZrjlubwcks84Sp32CdGqt+c9ZU7JBc1iAgqFAn4BAs/Ecg073Z2kO 6rpbyONSfAxOwFHPgbwqZI4CCNWsHZ4gZH4b+w8KLZTzPgInUOkt4OuIp 5CwsVzymnhIsEXrHdUbAWaQwfgd5fhjS9zsEjxahnuPRfwqwMEZyXcpNg w==; X-IronPort-AV: E=McAfee;i="6600,9927,10784"; a="371295072" X-IronPort-AV: E=Sophos;i="6.01,237,1684825200"; d="scan'208";a="371295072" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2023 07:01:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10784"; a="677544758" X-IronPort-AV: E=Sophos;i="6.01,237,1684825200"; d="scan'208";a="677544758" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP; 28 Jul 2023 07:01:22 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 28 Jul 2023 07:01:22 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 28 Jul 2023 07:01:21 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 28 Jul 2023 07:01:21 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 28 Jul 2023 07:01:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EV1mnYN+CaAOzJpbdYAiUkQuSGE009cE8sBRUrKxicHK7spfJjPluvL9VMwPUAUzRAduBerlfcvTUhLEJuzDmOKc3JpCImu40hIyG/4o5+mru1yKI+iaevMcKdvg34UdtQRQtYxux/zYGjKN1Z/ia+a8Ygfqb+ohhvpU8LcjjsEdyncFXhSiCbkxWez8JqZhOgPw3nJZBQ69k5qHj0SKbNhV4Hhuc4vBAI1j50vBMiRIJAjVdEZDtO3LZmbFJgvS7kYPM5LDI9/W/eirsK6Bz8LQJa+DO/wtGnVqqhXcAZwIXSZOXSmo5D+OzIRR2gUEzfvqabv2+j21BXFErZXUXQ== 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=FJdfsrKgZeppZap95nf2eeCVyjSpO1b1q+idD56H9Ao=; b=LBCp11twRcqkwijdr0TjnlChoURNVifWXo+EzeMG/CcN3sOq9vmQ7oI29WZpEo/TApWyAULNxpPlpNQ6NNO8Dod2EVEkc9ldP0Mdio8XVjxqk8LhpiQ+rc8G3UZArbFWMvv+ArsvLyuMqyXLDPVQb50uKFX2SEnGPlz3bOUAUHSLG5i4jFDjCsGcF3ebdqf23p4s/lg6bCJNDcU2pDWZ1R7Qwr/BcHjJBGOzop7EA8k65i6lMm1cZp8P58UBHAUDgpuPM+u3/QT62XFI3wTK4SNCaPK8QwBNO3iCDmU9pYu8K78ykPpX/F/2DXouo2hMhdpFBPcYsQmz//UrnCX0Tw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) by DS0PR11MB8082.namprd11.prod.outlook.com (2603:10b6:8:157::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Fri, 28 Jul 2023 14:01:16 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8%3]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 14:01:15 +0000 Message-ID: <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> Date: Fri, 28 Jul 2023 07:01:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#64912: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences Content-Language: en-US To: Robert Pluim References: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> <87y1j0qrye.fsf@gmail.com> From: Johnathan Mantey In-Reply-To: <87y1j0qrye.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4PR03CA0102.namprd03.prod.outlook.com (2603:10b6:303:b7::17) To BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR11MB5978:EE_|DS0PR11MB8082:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e3a23fb-0931-4142-8864-08db8f731bfa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ltITsSK8dkgyXXuSuho5oRDiuWFMNrXSF5NlT/1Bj4FUwy9IMCJwI97fH3NPEQSU0EZk2NGc1LrVHNhcFtHspYCCnOVP7w9hmY2LAHVeSvnO+zx5pUhSM0jnLWGD5bXRUSN5RQhRcA5w6ME11xuTR8L5EoKKbaY3KxHKwadusG9q9KozpxQOwY9nSAou2Jia6YtuNaGLs+N59ZmiArpiap0nj97Jb3fWUzAfiyXYlDu7rzBmS2N8GbfU44Hgavcs8nPdLcFk1whJF6d4xn2DFutVDi/14jIUG9VXtmyj2zqmQK+M47nh3bmnZtosC2m0siPP8hcRqlTLmUg/gtiyJq0r40OHoieR5AMXzfYp/COmpGKs1QEHM4gw1b1O9Cgr6fY6FMxVqvmgD5RYGpOkV5N9VT/t2pqcXEvZzoD2pfyh79ZTLK8ZBI4IW3N+soE9A3w1/IoCZ4EXekjVkFMiik5GvPK0PZprlXNXA83aRBLzOocOQhmASYRqW7YgbQxfmzsMVLMvmwsoCDh5+guSMvO0JDicXkHQ1l785uQv7hdOdpRPFUYUi7JgwxPynC9e+12lGEaDCr0GNibsR08J1B6BSargheY4pZAkeogglc55WGYDXeWspK4O88eRQCQ7hlZ8UIgIPN/fExf/1DgFow== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5978.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(366004)(39860400002)(346002)(376002)(136003)(451199021)(316002)(6512007)(6666004)(6486002)(38100700002)(478600001)(5660300002)(82960400001)(41300700001)(66556008)(6916009)(8676002)(66476007)(66946007)(8936002)(4326008)(2616005)(83380400001)(26005)(6506007)(186003)(53546011)(86362001)(31696002)(40140700001)(36756003)(2906002)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SmtLb2Z1bmcyVUFFY1k5L0FXdWFWNC9Vd1ZxN1ZzUGxCQU1vWVAxY0hnQUhY?= =?utf-8?B?eXhEYk0xUWt0MmxuSEJBZG15YXEyUUduSzIxd05ySzBhNFJSUjVFTDVGWTBr?= =?utf-8?B?Umt4WGp1cVRWdE83WDNpTTA1RHJUN3JXM3Izd2poeTFlWFlJNnQrU3oyeEhr?= =?utf-8?B?T3VCMWtjd3ZwY0hWWXNmSGgvWW5yYnlueW5CWFhIUTluZ3R5eU5ITSt1SjhC?= =?utf-8?B?QnNQd2U2WTRiZXJDR2pHM2pXZi96ZkdEdHRjQU1CVWsxcHBXV0lDRkJqdnpy?= =?utf-8?B?Y1J1M0NvL3RnVGJSS0MvUElodlpsZGhyTHgvWFlpYzM4TVdxSTdFeStVWXNj?= =?utf-8?B?S01YeUVJNVNpMk9Na2VaeHgwaGdtS3doNWhCSXZoODZDcE04azlxcUZac0Mr?= =?utf-8?B?dE10TWd0SlUxc1lOVzJqNlNoUU1WQlg1dlNFbWxkTTAyVld4R1BGMmxjaGpq?= =?utf-8?B?TWJxSklTSmtwbEhTR2NYdzY1ZlM4c2F0Q2lRVVJ4REQ1aHFBM2xQWERSUXpk?= =?utf-8?B?MzB1N3E5b1AxS1k5S3FtdWZubXAwMDdPRWhDQmdsOFdUQTZyQTN4YXRocXZC?= =?utf-8?B?dWc4Z2tVckU3cXNmOUNHMUdabG50WVFURXl1eDhBZTloMGJrMjdnaVdDb1VN?= =?utf-8?B?SVJOVGhQR2lGLzQzV3Z4UEg0SVlqU0w4d0JmZlh2K01URTdPRFhpRFV6KytN?= =?utf-8?B?UmtBRU4vaE5HZ1BrMlFUcGNQb011QWl0UEg0b1A5SmlJM3ZIZlFWcE03U2lu?= =?utf-8?B?MkI2VTBLRjIvcDdmRTJrRTZQUGcxdjBYSnpac0VxUFIvVFZMUFFWSFEzREw2?= =?utf-8?B?bGI4OERRSDlGc1NmbUZma3N0N1dKTjUwQ2pOeC8xaEtnQThMSURpbjVjejIr?= =?utf-8?B?d0p0S1ZmL2tlWTd5V0luTkZmME9VNjhyc24zMUdpV2t2RExrWXhhcE9lUDZl?= =?utf-8?B?NlVHeUlYMFhCdCsvWWhPeWptZkkwdHJUU0ZlYkgzbmM3V2lDQjhyR1JtOEtD?= =?utf-8?B?U3orbTZFelFWWXRCMWR0TUdnSGJTTjA3S1NhS3RwOUxFQ0VxbW96OTZMYUVQ?= =?utf-8?B?RFNKVURUQXJTdUk0cGhjVnpsdkJGNUV0V3NWS3BMTWo5TGd6ODNKeUpYT0RW?= =?utf-8?B?Ykg2V2NwemNWZmFZb09KMnd4cGt5UkcxcEt3TnU1a3pWRFFKck9XTUxITUgy?= =?utf-8?B?S0pMS2JVT2U4bmt3Q3E0Z01aa1UxSTZ6NUl5NjJtaTU2NlNKWitpNGtLOVVy?= =?utf-8?B?ZXJFS2ZuZ3RveUdqbzVnTHI5R251NC9xbXBZT2hJcEZLZ2w5NXZYOWkzZzhn?= =?utf-8?B?UWZDaUxCMVVpSUN3KzlvMjVlY1NJaVlDNzc2OGcyZ3k0NUNZWVlsT201ZFpv?= =?utf-8?B?R01KcXF5aWd4MGlDeThYT01sUlIrOHpsN25qN3hJZXhLaXFtRFJVcUsxTHJC?= =?utf-8?B?ME1tUTUzd0ovUG5qMjZCdjhiV0VWOEFzMUJBaXF2anNJK0dudmxyZDhMMk1V?= =?utf-8?B?Tlp0d2l0Nk5OSkUyRzROMUMzWk9RRGJFbHA2SmxXbFd1RzlZd0E5WjdSTGhC?= =?utf-8?B?OWh6V25rSGtKWmF5SVZnTlpBMDVlZjF2L0pPdTYvRlAxNGc1bzU3M1JxdENP?= =?utf-8?B?QTNwdVdNQkNKV1p5ZVNYZDZsQll2SGZqL0VlSERsTmYzOHNmRmdwVlZnR21M?= =?utf-8?B?MG15MUNDRGNRdXJjR0tGdWg4dXJBSXJWQVQzOFJ4TlBiNWVCUTgwN2t1RGtn?= =?utf-8?B?eFlFYW1aYWlHSkdqVFNUVEVZcWEyZld4QzltcWxCckgzelc1M2hRR2phOVFI?= =?utf-8?B?WVppWkllTUk2czQ5b09WVW5KdUc1R0JTT3BpWFlWK3lZd1llSk14RUNJZ2FX?= =?utf-8?B?Yll3RmR5UCtWSFdKL1lkaGVheFpWM3lnZHRNbFE2MnduR2JYQUpTQ3pkVS82?= =?utf-8?B?ODJTWXNocnczeU1BaG5VY0hsc1BURm44RjBrYlM0UkNmeFJVeW1xVkI4cHMx?= =?utf-8?B?U2JDM3cvRGVMV0sveElMRngzVlN1QzZZZWNCdWY2bzEwdWlRQmNyMXQ5OGpN?= =?utf-8?B?OWFKd3RPS2xpZHVNeEFjRlFaZUczR1dsWnBPUlJKNERuQS9vS2dPZkhsV0hq?= =?utf-8?B?TjhlVEdOT2hiR2lYdm5HSWp4REZKYVFzd2NrMVd0MlpRTlBUbjFWc3YzY1A1?= =?utf-8?B?ZXc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0e3a23fb-0931-4142-8864-08db8f731bfa X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5978.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2023 14:01:15.8329 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ulxvz2lzTmIZnRuOtDOsJ5cQjjIadusYcwChZPx8NLWwLdrMbqO4ls8Ln4+fVSBYbaHHgQ0jO5qsJpkrjxRtQCGhCNugEl6UH8D0QGDvm4k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8082 X-OriginatorOrg: intel.com X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 64912 X-Mailman-Approved-At: Fri, 28 Jul 2023 11:40:47 -0400 Cc: 64912@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: -2.1 (--) On 7/28/23 02:57, Robert Pluim wrote: >>>>>> On Thu, 27 Jul 2023 10:47:24 -0700, Johnathan Mantey said: > Johnathan> I created a keyboard macro that used the zap-to-char (Alt-z) keyboard > Johnathan> sequence. > Johnathan> The macro functions correctly in the session in which it was created. > Johnathan> The macro is given a name. > Johnathan> The macro is inserted into an elisp file using insert-kbd-macro. > Johnathan> The macro, abbreviated here, creates an invalid character. > Johnathan>    (fset 'test-macro > Johnathan>    (kmacro-lambda-form [?\C-a ?ú ?\; ?\C-k] 0 "%d")) > Johnathan> Evaluating this form causes the named macro to quit working. > Johnathan> Instead of performing zap-to-char ';' it inserts the unicode char. > Johnathan> Rerecording the macro using ESC, naming, and saving results in: > Johnathan> macro to function correctly. > Johnathan>    (fset 'test-macro > Johnathan>    (kmacro-lambda-form [?\C-a escape ?z ?\; ?\C-k] 0 "%d")) > Johnathan> Re-evaluating this source results in the macro functioning correctly. > > This works correctly in emacs-29, where the resulting macro form now > uses the `key-parse' syntax instead of the internal vector syntax, so > you get: > > (defalias 'test-macro > (kmacro "C-a M-z ; C-k")) > > From etc/NEWS: > > ** Kmacro > Kmacros are now OClosures and have a new constructor 'kmacro' which > uses the 'key-parse' syntax. It replaces the old 'kmacro-lambda-form' > (which is now declared obsolete). I had a saved macro in the kmacro form. It must have been a result of compiling and using source code in active development. I had some issue with using the leading edge, and returned to my distributions 28.2 released version. The two versions aren't in sync, and I forgot how I had an out of cycle Emacs in use, and probably active when I first created that keyboard macro. Thank you for your triage, and response. -- Johnathan Mantey Senior Software Engineer *azad te**chnology partners* Contributing to Technology Innovation since 1992 Phone: (503) 712-6764 Email: johnathanx.mantey@intel.com From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 14:40:31 2023 Received: (at 64912) by debbugs.gnu.org; 28 Jul 2023 18:40:31 +0000 Received: from localhost ([127.0.0.1]:46117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPSO6-0003Bd-Mm for submit@debbugs.gnu.org; Fri, 28 Jul 2023 14:40:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPSO4-0003BP-8g for 64912@debbugs.gnu.org; Fri, 28 Jul 2023 14:40:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPSNy-00059c-UN; Fri, 28 Jul 2023 14:40:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Q2jezcxdPRifoz1thswHeZ1OYDEnVrPUrnkSZgXJ0Cw=; b=gdcywTmU1nzX71hekird SMmKhMH4CYHzHzVyRfF4vDb9H0UzNYD6i1OAPdHBzmMna72easqKzrGe2i4Y8I7MbHwPO0bCGmLES cWb087whnIiex2NNNbMsYSfoHA4dwKcVLs4tFBHc20cUJHNjAJkkFlTMzOTJpMwdDak6WePVGmv+9 rMU26kh8ayAw2klD4b9GxxaOxVru0wQYiYu4Z0aR59Hjhjiu1sc9ji5n5GwZplV/P0DYFIwqlOvE+ gLY09aStp9J67AuEPUGjZ+HukDD0G1ugWG5kZYCXsdigCx5QxHrRcebPkARdSF4opqWstEszD9kU2 gT+D8TkKcyTwFg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPSNl-00008o-Qu; Fri, 28 Jul 2023 14:40:21 -0400 Date: Fri, 28 Jul 2023 21:41:00 +0300 Message-Id: <83zg3fj2v7.fsf@gnu.org> From: Eli Zaretskii To: Johnathan Mantey In-Reply-To: <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> (message from Johnathan Mantey on Fri, 28 Jul 2023 07:01:12 -0700) Subject: Re: bug#64912: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences References: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> <87y1j0qrye.fsf@gmail.com> <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64912 Cc: rpluim@gmail.com, 64912@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: -3.3 (---) > Cc: 64912@debbugs.gnu.org > Date: Fri, 28 Jul 2023 07:01:12 -0700 > From: Johnathan Mantey > > On 7/28/23 02:57, Robert Pluim wrote: > >>>>>> On Thu, 27 Jul 2023 10:47:24 -0700, Johnathan Mantey said: > > Johnathan> I created a keyboard macro that used the zap-to-char (Alt-z) keyboard > > Johnathan> sequence. > > Johnathan> The macro functions correctly in the session in which it was created. > > Johnathan> The macro is given a name. > > Johnathan> The macro is inserted into an elisp file using insert-kbd-macro. > > Johnathan> The macro, abbreviated here, creates an invalid character. > > Johnathan>    (fset 'test-macro > > Johnathan>    (kmacro-lambda-form [?\C-a ?ú ?\; ?\C-k] 0 "%d")) > > Johnathan> Evaluating this form causes the named macro to quit working. > > Johnathan> Instead of performing zap-to-char ';' it inserts the unicode char. > > Johnathan> Rerecording the macro using ESC, naming, and saving results in: > > Johnathan> macro to function correctly. > > Johnathan>    (fset 'test-macro > > Johnathan>    (kmacro-lambda-form [?\C-a escape ?z ?\; ?\C-k] 0 "%d")) > > Johnathan> Re-evaluating this source results in the macro functioning correctly. > > > > This works correctly in emacs-29, where the resulting macro form now > > uses the `key-parse' syntax instead of the internal vector syntax, so > > you get: > > > > (defalias 'test-macro > > (kmacro "C-a M-z ; C-k")) > > > > From etc/NEWS: > > > > ** Kmacro > > Kmacros are now OClosures and have a new constructor 'kmacro' which > > uses the 'key-parse' syntax. It replaces the old 'kmacro-lambda-form' > > (which is now declared obsolete). > > I had a saved macro in the kmacro form. It must have been a result of > compiling and using source code in active development. I had some issue > with using the leading edge, and returned to my distributions 28.2 > released version. The two versions aren't in sync, and I forgot how I > had an out of cycle Emacs in use, and probably active when I first > created that keyboard macro. > > Thank you for your triage, and response. So can we now close this bug, or is there anything else left to do about it? From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 20:00:31 2023 Received: (at 64912) by debbugs.gnu.org; 29 Jul 2023 00:00:32 +0000 Received: from localhost ([127.0.0.1]:46277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPXNk-0004O1-3S for submit@debbugs.gnu.org; Fri, 28 Jul 2023 20:00:31 -0400 Received: from [134.134.136.65] (port=3208 helo=mgamail.intel.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPScx-0003hU-Ah for 64912@debbugs.gnu.org; Fri, 28 Jul 2023 14:55:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690570551; x=1722106551; h=message-id:date:subject:to:cc:references:from: in-reply-to:mime-version; bh=wr6E7dlLVjA8ysQo5BZKZcojKkYBvMDL7d9kCPopYNE=; b=Ohz8YYvaALo2606aIT75hswZmPyfPtFv18W+Kn9c0/kbrFTmlTSj2TLA HGVBM4HeOQdGnbQ2sSIDzef6uUVBC1MzTIqSOj6blTMZgtBMKShcfoI7C 356RAUHpUSryH0Tp7EGW//2JVcr91fZWsr3rBzAgHAg5FQvnb2Ltlgo88 VNy3fFFlQO192GbJxuQWmamRd5KgQ2ZtrwNFpZLLG6c0fJ/w/pTgLg3tf 4N1ZrwZuAFjIaNHC5MjkAaFI9Ab6sjA6WvBXFvpc6ioO0C6Ho5g42wv1v iiqK/6jw3AJM/TSGjVVaI4m1mANtcgPwgO7Hvz1A+l4BBLT+kffq/hn8I w==; X-IronPort-AV: E=McAfee;i="6600,9927,10785"; a="372289966" X-IronPort-AV: E=Sophos;i="6.01,238,1684825200"; d="scan'208,217";a="372289966" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2023 11:55:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10785"; a="730866547" X-IronPort-AV: E=Sophos;i="6.01,238,1684825200"; d="scan'208,217";a="730866547" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 28 Jul 2023 11:55:49 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 28 Jul 2023 11:55:49 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 28 Jul 2023 11:55:49 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 28 Jul 2023 11:55:49 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.43) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 28 Jul 2023 11:55:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TSOTjgNChoHxpMt+dYzACnCTVBajMK83kc3Ibr9Ex4FbiFMjdY0sXtdtuF0qa+4lnpHnUSdUBN3th3n6JMZTQEzZ9KjsVSbl1Qco3vNS2Kzj8NAKqzVdgFofCgLFNwIXV+h2Dp2bWXF/QRW1hAfaPDobfJj3L4h6EXDBOUEGoDA8fASeXVGFkcuqAKZWSIzQb9YrjFZqD0WMCcEnX4CuTnaFL1vBTfxzsbeRFFIaNkeq0NsWsmDAwEL55MvhCsksuE0KB8nZgAzG3HA6ySu8L5JzWKEetLwx+jyvWXSumlw/rf0l+/DnNZluCT9o6CZgqTz6lykAUtGiymYK3tBs1A== 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=c1lfzS4Rhj0oMVSdOv4/ywUD6mPGNL6X6MG4GHcIpLs=; b=CU9hDCsN5xE1qKabz6qYe357knw8kmINWG7ft93ynXWe8BefjyO3QRohmpxXowXsVJgM2iR9P7/JxWky/nQwT2iYD5xkYKUa+rP5371lS95SRfGKZAH55MF32tBiLFUF6IL322AhuXns1zLUEJsKi8z+WuOVsT9SGe0LpBRHriVK3+uh9w9Vj6PPFNEuTRo+mUs7PbQIm+TcNfIavRzeXHjC2HThhBEiCe/tWEFxguRBYPYm2SXURebu7a1Np6syFs1lJ8hIXRTPRKQTm6m/fG1xj3tQN54YsYnqMIDDblxEB0h8QRjNyUdk0wuBxKoM9v7J9bdCttlzI4PnPlMGRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) by CY8PR11MB6986.namprd11.prod.outlook.com (2603:10b6:930:56::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.28; Fri, 28 Jul 2023 18:55:39 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8%3]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 18:55:39 +0000 Content-Type: multipart/alternative; boundary="------------IJA3pjtarwx0vS4XBvzLaAZn" Message-ID: <34f57d09-695f-632b-2958-75ceb50ce73f@intel.com> Date: Fri, 28 Jul 2023 11:55:36 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#64912: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences Content-Language: en-US To: Eli Zaretskii References: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> <87y1j0qrye.fsf@gmail.com> <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> <83zg3fj2v7.fsf@gnu.org> From: Johnathan Mantey In-Reply-To: <83zg3fj2v7.fsf@gnu.org> X-ClientProxiedBy: MW4PR04CA0212.namprd04.prod.outlook.com (2603:10b6:303:87::7) To BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR11MB5978:EE_|CY8PR11MB6986:EE_ X-MS-Office365-Filtering-Correlation-Id: ab4a5b6e-0b24-40bf-704d-08db8f9c3c3d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4hd9UhSW9+8yiJ6sgpRvKlRwp5jLctB+CejW/el8T1eySSSmf+IyiiUzFYi4CsjQjhbctbFhHRP4dxmoLe9vZkVELD52Eb5RBQlrGNYdE37ChWUtFjGN70XH3tM0TYG+B2nnzi4UewJEnbXPm7wxPw1o6lYxLjOsBlu4T0FX0QUEj8ofLCRvex4iNIZT13IdgV3TNBNbkIPu++KIbSQUrmS3yX0lcax5mBMvgp8a7wd7GPo7rI2t7L/LvXSuBcg/0R5Zw7yVWfyu5umosgexZ47o2ty8ld0Sn1MzfSbq5yyboUusgitVswLBZxVawSv6IG/U1Rmy6Q/w5PHpSVHrmLiLoRGLFS4OSIfJGEMK5gfsTnRkQ03GaY7PVeeCKvHItnd7IUpdnfZVQtIudD3diSDTlNQCh6bk0dxWkKuOOcobMK2eTy8UEeNVOKmbHrcCY96P7KyI4C0qHZsXt5kzpR11tTqG3Jq719eUyE0psVdwAoYz4PGSgq93gr9+Cax+Ql+loAT3fv2XhWFSiK0iY+YOjz3uTg4vhFCg1VngdxmVqeCFY4U0gAR9qJ1MCzP+ihhhgbYdxxd6ge4HDyGuuaDclNl2jYr5xowES8GH9Yg3FIe1Uc/sHqc6JlZwyMPhJ+canSLkuviltlbkVIgVJQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5978.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(39860400002)(136003)(346002)(376002)(396003)(451199021)(31686004)(8936002)(5660300002)(2616005)(41300700001)(26005)(83380400001)(6506007)(8676002)(186003)(4326008)(66556008)(316002)(66476007)(66946007)(6916009)(38100700002)(86362001)(40140700001)(31696002)(33964004)(6486002)(6512007)(6666004)(82960400001)(2906002)(36756003)(478600001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?enNxRmlpdXNuMFA1K0lxTlJPL3V5SFVSRFJwV3BJRDZDU3FVekJXRExCQU5m?= =?utf-8?B?YWtlRDJxQXFNSnphUE1iVC9NT3ZiNE82Z3JIT2Z2MCt4S1JBblZpd0dXdEsx?= =?utf-8?B?ODZRcXg4c3Qrb2ZXU3BMaXB5SVo2cXEzSHpldXgwVHZzbEh3Y3d3aEd0cWk1?= =?utf-8?B?THBPQ2k1enBKRThsaitSU050SUtici9ZK0VsRjJUYVlvZy9QTGRoMkRXSU1T?= =?utf-8?B?NzB1aWVBYURLM2NPWHFRclFTSWE1M0dmck9PQzJxQi91NkFZQjZpdjZiZitV?= =?utf-8?B?anpZSGtYWUVnbThLeFd1UWxNNGZVZ2sxRDVVeGF6ZEJOQW14dGVJelJHRXlu?= =?utf-8?B?dmFqaExIS1dkOHBleEhHVHRYZWluSjFTYjJOYlNhMURPRWYyaDRkZHZnYTRl?= =?utf-8?B?cy9OM3lKUTQ0WFVjelNVOWkvbXVxcisxSDVnK2d2ejhJUGZUUDhyR0pqZEhT?= =?utf-8?B?ZU0vUW1jZ0ZzeGcySCtmWjFWQXh5NVV1VkV2Nm9XY0JxU2xyMDIzeFN3NDVz?= =?utf-8?B?SU0zQndabXFsY1UxQ2hCeFdPaGtsUWsxWm05U3prRnRHYzQraEh5K21aOXB0?= =?utf-8?B?RHh2Ym41WVJ5VHFTVUgwbzI5QVIvQVdZNFRsTGRrR05LNHRaUnc3ZTVBS2li?= =?utf-8?B?K0lTOVFTOU8wM2ZpdnRLVXlrMHJlQ1JtbmJnMUQxYitvZ1RlQk1pNFJIemJF?= =?utf-8?B?eXNaSzE2SFpiaTBoWk5TMHdTekdNUTZMQllXUEJIN0R5WUJrcGdRdkNqcFRN?= =?utf-8?B?RTFuQUlHaUlHcm1KVUJmeEptblhmZ3V0REg4WlJ5alIwbi9PUXd5NW16YWFO?= =?utf-8?B?cUFrWFRXNlNhNUhKSTR1K0hQU2hQdU5YMTgzZU5RcFNWQk02Q3A2N0V2UC9R?= =?utf-8?B?bnAzWXY3YUVyMnlsSUZiL1M4TEUva3F3MW1NTk56QzdTbXRNaThjbFEvd3Bt?= =?utf-8?B?R1M5b3ZmOFdvaWR4bVY5Mzh3akNSL09tY2Vwc1BsWXhuQ3ROTUt6ZFl3VUFZ?= =?utf-8?B?Z0NGYm1JTzhmOXFzZlZMbFdYeDNkOU9yNWhBUVEyWXRFOGp4azFBWC91VWlh?= =?utf-8?B?UE83Y1lGclJxN1ZpRlJoWCs0NWhMNEEvcFhxTFFQbTZoSUJvbDVtU21Fekl2?= =?utf-8?B?TXgwVHZPTlZxckJUM201c0NBNTBOS1NiMkU5RTMyUWdhZy94R28wKzlTakRl?= =?utf-8?B?QnJoajROUlZodUF5RGJFdyt2dzlwY3pMT1YyTXcyRkdPNHNRTmxKMzR3Smwx?= =?utf-8?B?VmdvSGJHQ1Y0VTJwbUdXUWZVNG4zNUhrTiswNDUwUjY1aFkydFZjc0kxYVE1?= =?utf-8?B?RFhCMWkxMmgvQWtsL3A0QWR6SmNYdE13NE93THhhQmw3VVlrS0JFU0lrRnQ4?= =?utf-8?B?eWpWczlkTFlwaWxvQWVCMlhsQlcvWnBkY3RsdHJhbkt6cTNCeTYwNHZ3NnNH?= =?utf-8?B?S00xZ1ZoVGJNQktEaGVyMWFNQ053ckdWMm5rUk05dEJRQWlkZXJucFpSSG9E?= =?utf-8?B?a3B2VURYMGdSK1IrcjdiQzM2VGp6ejFSeDFlYmYyMnpFaWppMTBaVkw2SEJB?= =?utf-8?B?b1dIQ1hpaVRPK1M0RHhXeFpLdCtRempaSjBDWlpxMlRWbWIrdFZDL3ZFVW0y?= =?utf-8?B?a3ppdGNNd2x0SHFSTmhYdVRjVThMbmxaajI4TkF5ZE9TSjVIR2NSWjF6b25q?= =?utf-8?B?d2Y3cDBmOU5RT0ZqU2hOMHAzRU9KeE5JT29ab2czc2pXckVOdkpzcTFVdFdm?= =?utf-8?B?V3Znb2QxazZFM2lySHpXeDdZZUdkUkpLYXBRdEtuZWJRcWwrWEVsUEpSd0xK?= =?utf-8?B?MVdGWTMvQjUxajZxQ1JGZlNMYVF2ZWpSdXF1TC95Y0RXWXRuR3c2eFNvQmVk?= =?utf-8?B?WFRJSzFSaUFhT0dCb3M3TkplSGtsZDdxaXh0Z0VxMGpVVG15dEtJL3RuNEJm?= =?utf-8?B?cnNpSlVtYkxTOHYrZ3NHbXZXK1JDWmhmT0E5di90b3FjVFF2TTRIcXUrV1FJ?= =?utf-8?B?VWpTbE9iUGJzeUZXdTBOdlZkWWpUNmJabFdFeERRWTNCRWdjZmJVb2dQb0VE?= =?utf-8?B?a3pmQjFkU0tyY0RRWGZlV0xHeHYzcGhKb0JRTHBHZWFpbWx2TUYyL1dkUHFz?= =?utf-8?B?TTlzZDNuQXpReGFlM2x3WXRFTkFkdlJ0RjhCaHZibkdmWmY0dm4yd3V2UE14?= =?utf-8?B?Vnc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: ab4a5b6e-0b24-40bf-704d-08db8f9c3c3d X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5978.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2023 18:55:39.3370 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fa6ZnLpnlpJVhhaqPf5iMrZQPCm/0oTFFiwNYhPiheFqj6WUACTNHcfkvMdw1PuYOetg5ZTmqalT4J0O7FN0/XA5WkFewpMlUYDRLlO0H2Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6986 X-OriginatorOrg: intel.com X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 64912 X-Mailman-Approved-At: Fri, 28 Jul 2023 20:00:27 -0400 Cc: rpluim@gmail.com, 64912@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: -2.1 (--) --------------IJA3pjtarwx0vS4XBvzLaAZn Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit > So can we now close this bug, or is there anything else left to do > about it? -- Johnathan Mantey Senior Software Engineer *azad te**chnology partners* Contributing to Technology Innovation since 1992 Phone: (503) 712-6764 Email: johnathanx.mantey@intel.com --------------IJA3pjtarwx0vS4XBvzLaAZn Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit
So can we now close this bug, or is there anything else left to do
about it?
--
Johnathan Mantey
Senior Software Engineer
azad technology partners
Contributing to Technology Innovation since 1992
Phone: (503) 712-6764
Email: johnathanx.mantey@intel.com


--------------IJA3pjtarwx0vS4XBvzLaAZn-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 20:00:32 2023 Received: (at 64912) by debbugs.gnu.org; 29 Jul 2023 00:00:32 +0000 Received: from localhost ([127.0.0.1]:46279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPXNn-0004Zp-QG for submit@debbugs.gnu.org; Fri, 28 Jul 2023 20:00:32 -0400 Received: from [134.134.136.65] (port=3278 helo=mgamail.intel.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPSdp-0003iv-Dx for 64912@debbugs.gnu.org; Fri, 28 Jul 2023 14:56:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690570605; x=1722106605; h=message-id:date:subject:to:cc:references:from: in-reply-to:mime-version; bh=YW8OB38BYkrvN2Jdbheb/OH3DWDk5LZy4LkiGUlD2Vk=; b=gKhFdJTruhOp1ipBzopE/ERH4DIcI+xT89VNvuPwQUfQ7OGiiICdem8C aaxzBLD1u5Ei1wIUvtg5fxnAxvfJ8aFMQ5ULYc/NaHJf0op+ZH0FuT/Z5 Bj8tjhCVBBIRYSNzOEEF0Qez42/Y2MOwRwHDiUgBOSWcAmitk/e2nXSFF BnJNwZqzUI1KXpzh/A4gLWIyJ/9bybJaGP8vMD2oo3ily1i3unYKdQJyL ISWVLzxgxToq2ZH7ZFT/JFTJ095HvOp71jJm9vK6XeaibsE9726afr2mm zltrhLWKZX7nGswXMjfIshvv0IxOU1S/1tVPeOlub78Obsk6jZrUaaZBm g==; X-IronPort-AV: E=McAfee;i="6600,9927,10785"; a="372290116" X-IronPort-AV: E=Sophos;i="6.01,238,1684825200"; d="scan'208,217";a="372290116" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2023 11:56:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10785"; a="730867059" X-IronPort-AV: E=Sophos;i="6.01,238,1684825200"; d="scan'208,217";a="730867059" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 28 Jul 2023 11:56:44 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 28 Jul 2023 11:56:44 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 28 Jul 2023 11:56:44 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.41) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 28 Jul 2023 11:56:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UBb/qu3vIXTJyURqJFemKhIZOYRUgy6vE1GsswhzaDgzlJk/4SBFhM1wXuDvzCdj3174a/ORaokoo9/GiUDbwFAP3CYLSqRAEMXBw435fERDEtMiq4/RmOJBOy/r/osVnZ4s4ndd1p96ovUIYFkDlBk6bjyBuhpzihQpcW5kwJGGW9slUocEgTs7hzGSmaEnT/KrQfnEr10ikmLHUbBOAARsMsmehihqFqdqwUUeUK2j+FJXq3F5n0AhJcWgQx88LolKxSxnQr0UWbaI8gXz2oxeNWxf6rJXmAl+S9eLMcCew4z4kr3egW+kLYW7/8E+/ufpKAohrqL0whXkpKGQqA== 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=+3hrNB9F1h2sY0nCBV78glHaw9UL+ps7fkwa6kr0xg0=; b=IHZI9bYCiT1G+eBUMRovh///oIjolSYRNWyYJHlU3Sm0HY2GWEJHkr880Js6GLbnlGwN9sFlXbwzs1pkS6ST1aZJM8aPb0VpCSMipX0jKH19hylix3kLAJi9F6jePqyxuxfjAOTvWRxPmkNd8lEVpDngu/9PDf8qtBx3SYe8gJ6c9QqwwdwQe6BxmGJ9IFMjlpl4hw3IBjA5PIwtEubi/qgDDqhvessL+Nz7TvQjDxnkRxxzbNVGp6TPmzfK9xrUxGX967eJzO6hfX1+xrm1JfvMP8YsNN8lKX9w5I3hiteCfgU6fzU1lsgdpetsoLhjYubm0kbMspRURbtD8g3mzg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) by CY8PR11MB6986.namprd11.prod.outlook.com (2603:10b6:930:56::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.28; Fri, 28 Jul 2023 18:56:42 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::3729:308d:4f:81c8%3]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 18:56:42 +0000 Content-Type: multipart/alternative; boundary="------------yJYsetI9NUeKXOdF5PwHZKFP" Message-ID: <2dfb2079-d64a-d9a2-0661-3bd8a0398459@intel.com> Date: Fri, 28 Jul 2023 11:56:39 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#64912: 28.2; insert-kbd-macro creates a unicode character for Alt prefixed keysequences Content-Language: en-US To: Eli Zaretskii References: <5d22fffc-e531-8d12-8f87-77626c337bcf@intel.com> <87y1j0qrye.fsf@gmail.com> <475a6ec9-694e-140b-cd28-8a101b4c6075@intel.com> <83zg3fj2v7.fsf@gnu.org> From: Johnathan Mantey In-Reply-To: <83zg3fj2v7.fsf@gnu.org> X-ClientProxiedBy: MW4PR04CA0212.namprd04.prod.outlook.com (2603:10b6:303:87::7) To BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR11MB5978:EE_|CY8PR11MB6986:EE_ X-MS-Office365-Filtering-Correlation-Id: 0bbec974-72e9-4c2d-2586-08db8f9c61bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lkqWRbhG1HL6JX5jM87q7+goLM3NYV4NNv8P/ukXyEpXfCnBv6+o6QCegQa15OdDPU5sTBVZjlMJtlR47cytI1ojJUBbjdqr/WIUwI2yuueqi5yD9yPMwjPehA0kBWMabB4yovvCAzT+2WydaKgimjAERzXZWVYxMDadj3i/4aPUzPFHnWC5tINXYZ/z5rG06n7l3ELa7c9TSCEp4SWOiiMGba5qossiBwjQ5YEDpQEhVwpgSCPaDLov6gcQ+fYHsMcNhcDFdTG6KdSwq2Tp2m6brHSl1bbTjKSy86Ho5KZOXoFr9ptjLZ/zkIabuMl+m9onX2IMZSBI3WvGfm9yvJEPx963aBOghDyA5wYpeL4L9bv2GDJHlHb3AR6mootiBAcC0JZzHVknyMCgOS+7rW5mWElAoN/ahIE2eK+SqsO6hgVIuU7WpyykTB9mCus0IyY1cuyxyP2W/RnGSPYmonFV0dAETGXFFDbqo51iQ5pQvxJT4lKcvyqUMIfKi6zzI4uCeX+852EB1pvYtTERr/xMwtFa3+vRT8RtyCcWMPDXNxBuoXf5ZSn0xpoSLfkOMQgTrvVsn8NVD8ZKLQRW5eGmz6lXDNPLUshDta3TL8G/Bmg/vf+R+q76LpAPZJ2xJ3r8wo9Theg6Go+Ch9LsbQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5978.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(39860400002)(136003)(346002)(376002)(396003)(451199021)(31686004)(8936002)(5660300002)(2616005)(41300700001)(26005)(83380400001)(6506007)(8676002)(186003)(4326008)(66556008)(316002)(66476007)(66946007)(6916009)(38100700002)(86362001)(40140700001)(31696002)(33964004)(6486002)(6512007)(6666004)(82960400001)(2906002)(36756003)(478600001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?anJNZCtaRWVHQzRwT2R1MGlpRGtHUDdQUWgxTEhlSFo2aVc0N2tMSjVZZEVh?= =?utf-8?B?TU8xVHl6QnF4SFR3aWVGdFIvM3ozZEVZazdXampxNHJ1ZzdEQTdaTXpHOTBZ?= =?utf-8?B?L1R2NlpPRzN5a080OVN1MHFtR2taSDhrZGQrYTRFaFltdnhRZEZHZEk2N0VI?= =?utf-8?B?bFJ1czVJYjluU1JpRkFwc0QzS0RVd1RndUZRaGdlTHZoZUw4aGN4QW85ZXBY?= =?utf-8?B?eGJxQ1ozeVREL0ZOMUxydERuMWVhK1ExZnc0c01VWW53QlNsN3VqYnJDa0Q1?= =?utf-8?B?N29xUllYVlF0V09ZYTQ2NURDUVJ6SjQ0cXVNQ3dibitWSENRZVBtVEZCei9V?= =?utf-8?B?ekRQNEZrWTduQ3F1a3ZVUlNzUVg4dXU0UjhNVEZDKy9VR21QMzNuak5HT2tU?= =?utf-8?B?Y1IrT0RialliNVE4a0lmZ0hTQ0wxU0tmK29CaWNoZkFBYllILzdjY3YzU1Vl?= =?utf-8?B?VXBHdVZhTnBUaFpmenZNWno5bkJ1UlhXSmVWTkluSXZ3L0FzT0VDaUxSNjd6?= =?utf-8?B?MENjU3NPNWZzSGVtay9sbitEdm5tU3dveHd2aDlwR0NjbFAyYWtHMVUwWnEw?= =?utf-8?B?SWp5WlhvajYrM0ZpeVlWVkNJemlqZTN3WTYyMjBtckJ2YlZ2NncrQmsvUFcx?= =?utf-8?B?clRqb2MvS2RNSnZVbTVCY0RFZ3l3VkZEMUUxRTBRcDlEQ3AwKzRWQzFSZFdL?= =?utf-8?B?SGxZNFcxQnJXUnRxME1teVRrUTl0R005QjVQSWJuQUsrdW1rVkw5Mmc3eGFy?= =?utf-8?B?OEd1cUNualVCY1FPRGVsYWIvQk5iRlJRS3J3T3FhU0ZVOUE3TFJTTTJDbXVR?= =?utf-8?B?YVVXSWw2Y0VBaWI3aTZaa21pRnVIQ1N0d2ljeUtIQnhva2svNk02a1JjUHJH?= =?utf-8?B?UTJva2djRDN3a3Y5UWNmODRaNDQvcVU5QW5SNDg5VGV5aFdUbkd5M3VrVUNU?= =?utf-8?B?UVdTaTRyOE1kNWliZnhLbGxLWnB3Mm0yQmRKbGp0elhrZnd3Q3hVblUvMm84?= =?utf-8?B?dG5iUGpya0lEV3orMFRuWFpiUnhPejFoS3FvMVlMblprak9QVjdaaXNvM090?= =?utf-8?B?NjJyZlV2NUFkWHZTKzgvZ2xDZ001UmJuK0p6V3hLZUdFcUFkNEVXOTJKdWVV?= =?utf-8?B?czVyaEJFMlpFSzRDTjVxN0hMTFdhRjVUTE9QdWYzdVFzNkNlMG5NaVV5MW04?= =?utf-8?B?enpaaWxrZm9RR0p2YnhYbEtOcFlJT3g1eDJmOVNFRjdpZGluT3A3aXB4Q0RK?= =?utf-8?B?QVVuZVVaWEpEcXFhRlZ5eEQyS2thZUw3RndEVjVVRmJxRU1QYXA2cVRJc2xN?= =?utf-8?B?bmI1cTA2L0pDTzYrMnNzMFhwSVcrdFowYkJreEloN3p3bHFLbXBYTDNFamhD?= =?utf-8?B?UGw5QUZpUUlSdWpGN3E4QksvNVNjdk5uZjBDZWdXdTFseWMyVUNKMllCSHhw?= =?utf-8?B?WHJISStQREtMTno3a0xUVmtTTXhnbzd2QTRLRDljRUFSWFJMcXhuTnR6QTFt?= =?utf-8?B?NEcxS2ZVZmhrcVhzVkxPaWI4UzNSelBOOXV2OFBwMlVMNk1JQ3lVemJMbFov?= =?utf-8?B?QStGTDdNRU5pSVp1OGFKRkFQZE5tcW8yekFTZW1xOHRvQ0FKS2pIYmsyNFlT?= =?utf-8?B?Vk91MzR2UnBIN2pNd3FCNzE5VDZVZGIrTG9Ya25JbjFrRmF5L2xpNnJDd3RJ?= =?utf-8?B?V2drWHJnZFZWcUNUZ2g2Um5OZVY3VGNFdzBDMmdpSGhUU1dHOUNrL1ZNRGc1?= =?utf-8?B?RExjaFR1UUpvSzdzYXpzWFRTck4rL2FOYTNFVHlUQmtnR2x5dHZxTUNnN0JL?= =?utf-8?B?NWk1a0pxS0RSbjNZYU5UTmFuVElXVGhMQTVDcDY2TXdwM1JmVXY0SFRraTB6?= =?utf-8?B?cUxYczJxZkYwYlgzUnNiOFdRMWV4bStWTmxYdVV6Tk12TW5mNmhYTWN0OUU5?= =?utf-8?B?RFp3WGh3anREamRac0NEdE5CQ3JWWWtJeVVvdlh6YURkcnVzeTErZHYwYjVO?= =?utf-8?B?MEpsb2NGS1RxdnpjQXdCOFlUOC9BemNWL2tJUUVHVjRmMmUyUTZNaE9sL0lp?= =?utf-8?B?STV5enVxUkxhMnoyRjdGY2FpcUNzZ3psRVlXSlZuZG5lMTdMcHBPNEUyWG9i?= =?utf-8?B?THFkSVBlMXIvcldIdDVybklDWTRCN0dtVlVQOUpkU2IrdzJ5NGQxUk5wNGhJ?= =?utf-8?B?WWc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0bbec974-72e9-4c2d-2586-08db8f9c61bf X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5978.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2023 18:56:42.2408 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wRq858hcAn6XnoF1LHVSH/5ZBoiPrhH0DqgRJHp5tZGK/su7o7Jwe2AB/r6wj0/rRDMwMp4tqqKeLvgoZIIX1/QqE5L8XxChrf/1BI41O+8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6986 X-OriginatorOrg: intel.com X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 64912 X-Mailman-Approved-At: Fri, 28 Jul 2023 20:00:27 -0400 Cc: rpluim@gmail.com, 64912@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: -2.1 (--) --------------yJYsetI9NUeKXOdF5PwHZKFP Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit > So can we now close this bug, or is there anything else left to do > about it? This may be closed. No other action required. -- Johnathan Mantey Senior Software Engineer *azad te**chnology partners* Contributing to Technology Innovation since 1992 Phone: (503) 712-6764 Email: johnathanx.mantey@intel.com --------------yJYsetI9NUeKXOdF5PwHZKFP Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit
So can we now close this bug, or is there anything else left to do
about it?
This may be closed. No other action required.
--
Johnathan Mantey
Senior Software Engineer
azad technology partners
Contributing to Technology Innovation since 1992
Phone: (503) 712-6764
Email: johnathanx.mantey@intel.com


--------------yJYsetI9NUeKXOdF5PwHZKFP-- From unknown Thu Sep 18 21:33:29 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, 26 Aug 2023 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