From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alexander =?UTF-8?Q?Pr=C3=A4hauser?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#72419: 31.0.50; Macro editing can't deal with event appliers Date: Mon, 19 Aug 2024 18:37:37 +0000 Message-ID: <87h6bgxssx.fsf@protonmail.com> References: <87o76b2jaf.fsf@protonmail.com> <86wmkf4n4g.fsf@gnu.org> <87frr3xzcc.fsf@gmail.com> <868qwv2za8.fsf@gnu.org> <87bk1rxmcu.fsf@gmail.com> <86le0v17cl.fsf@gnu.org> Reply-To: Alexander =?UTF-8?Q?Pr=C3=A4hauser?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6964"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 72419@debbugs.gnu.org, Stefan Monnier , Visuwesh To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 19 20:38:43 2024 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 1sg7H8-0001dx-Uk for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 19 Aug 2024 20:38:43 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sg7Gt-0006Lt-8m; Mon, 19 Aug 2024 14:38:27 -0400 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 1sg7Gn-0006KP-HS for bug-gnu-emacs@gnu.org; Mon, 19 Aug 2024 14:38:21 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sg7Gm-0001Ba-Rb for bug-gnu-emacs@gnu.org; Mon, 19 Aug 2024 14:38:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:From:Date:To:Subject; bh=7S+nqjba3UzwOu4dsex4m8ZMvttLN5+zAc4UXy7F6Q0=; b=ilvMmHKfpu+YvyLmFx6RqU1udBQ7J1r5OCXiTK1+uyRrP1YpcYErDjuDPJd5KVubwcWkbHkZZAzDyk8ia8f+35P79xEuhfLLK0oduCVxzJqqL6+dN16TXZTC/TLCNgxKpsv0l0E4XqB2yRMkNcd+7O/6Qomz7P8rm5jhii3cL7yy8a6SK7tC7d5JfImtETGFnSJGQKolJ6y++pp9qRcvsLHQd9stSF12/kVmWu9LvYarUUOzWjVlH2ceYSPwcAhSQ0gexqJ7S18HYGsrKwKRZOT1hG/UreRXBLFkE1oX0a61FOLMOpNllBBqNEfy+NaUHT8Ty+zuNWsPLIjUZFaxJw==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sg7HR-00050l-Pi for bug-gnu-emacs@gnu.org; Mon, 19 Aug 2024 14:39:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alexander =?UTF-8?Q?Pr=C3=A4hauser?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Aug 2024 18:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72419 X-GNU-PR-Package: emacs Original-Received: via spool by 72419-submit@debbugs.gnu.org id=B72419.172409271119219 (code B ref 72419); Mon, 19 Aug 2024 18:39:01 +0000 Original-Received: (at 72419) by debbugs.gnu.org; 19 Aug 2024 18:38:31 +0000 Original-Received: from localhost ([127.0.0.1]:59257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sg7Gx-0004zv-2B for submit@debbugs.gnu.org; Mon, 19 Aug 2024 14:38:31 -0400 Original-Received: from mail-4322.protonmail.ch ([185.70.43.22]:54949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sg7Gu-0004zf-IT for 72419@debbugs.gnu.org; Mon, 19 Aug 2024 14:38:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1724092660; x=1724351860; bh=7S+nqjba3UzwOu4dsex4m8ZMvttLN5+zAc4UXy7F6Q0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=nK4QD41vU7gBH2mZe+EwxT4M98BGyXO/SxVuzTNAo+3eXBleRu1Vc3lMfyd0Wggnk keURlYCJ8kh0JXmpuagbnxaobxpgAHWiMz2JPL5cx3kmFp4sqLljS4T0byU/re8/+5 eXkbjYacxcVBK6nWW+kWTcJ5iUsj9NlZ3qc0nAZvbOY8wS1W5BozHmN8wTxtC+8GtY spRmzJV6/DYXlms2zRSXiDJ0fHKT/nfHQlOl15gW2YMWvXF6uAep/EYq6NrnniaTjb WI41ZtYVHlfAZRegIyqKEj04OyAQ5eXh8TymI+rBKLOZ/O+5uyJNroOZGTQ7dykOMN 9NAlwLkF2k5Ng== In-Reply-To: <86le0v17cl.fsf@gnu.org> Feedback-ID: 39886207:user:proton X-Pm-Message-ID: 563bc04c91c00f78b04152c960c55fe1eb848a99 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:290411 Archived-At: "Eli Zaretskii" writes: Sorry for not replying previously, for some reason I didn't see those mails at all! I guess it's not so important now, but I'm using dual function keys (which is a pretty awesome program) to virtually map higher FN-keys, like F16, to the Alt-keys when they are tapped, then configure Emacs to apply the Meta-modifier when it receives an F16 signal, which it calls XF86Launch6. This way, I don't have to strain my hand holding Alt to apply Meta and can use the keys to access another keyboard layer when they are held. Btw, with the same program one can apply Ctrl when Space is held, greatly reducing hand strain. >> From: Visuwesh >> Cc: ahprae@protonmail.com, 72419@debbugs.gnu.org >> Date: Sat, 17 Aug 2024 19:50:01 +0530 >> >> [=E0=AE=9A=E0=AE=A9=E0=AE=BF =E0=AE=86=E0=AE=95=E0=AE=B8=E0=AF=8D= =E0=AE=9F=E0=AF=8D 17, 2024] Eli Zaretskii wrote: >> >> >> Rather than binding a command to XF86Launch6, typing C-x @ m reproduc= es >> >> the error here. >> > >> > Thanks, but I don't think I follow: type "C-x @ m" instead of which >> > step in the OP's recipe? >> > >> > Could you show a complete recipe, please? >> >> Here's what I followed: >> >> 1. emacs -Q >> 2. C-x ( >> 3. C-x @ m x >> 4. C-g >> 4. C-x ) >> 5. M-x kmacro-edit-macro RET > > Thanks. This seems to be a very old bug. Looks like indeed macro > editing was not adapted to support event modifier-applying commands, > or maybe it's a problem with function-key-map. > > Perhaps Stefan (CC'ed) will have some suggestions.