GNU bug report logs - #66022
30.0.50; kmacro overwriting global keybindings

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Gerd Möllmann <gerd.moellmann@HIDDEN>; dated Sat, 16 Sep 2023 06:39:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 16:26:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 12:26:45 2023
Received: from localhost ([127.0.0.1]:54244 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiH5A-0004uM-LA
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 12:26:45 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:33721)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1qiH4w-0004tt-Pb
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 12:26:43 -0400
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 1A4F2806AC;
 Mon, 18 Sep 2023 12:26:17 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1695054375;
 bh=dbbtOLEu976w2XvU6z6MERVxQM6fI1+zqPGQsIoUgWU=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=FvlkqEUbTHdbfdzwwd/+NhuLsbmamq0aPr1h6EpsxLKssS9Wnkz5rs4WsstvNLeJt
 1FWfdRqLGTZ6NYp3L5gnrkq5zdnrf2vNCL1AdJQhChx19h6yPQW5jnX/8ZbwXfndz1
 z7z3L3YzOs2aGXjYX24dRAJ6xPLqB7FKl9SprZzmezPrl+FflwUz71pu/pSNFgG7kL
 dz+rWlv6k78VmhPC6qI/gV4znfR1c92i5I3PKma2WGQids3X2yc88EdXgxAyT4JtNP
 sNbvaUUcDrMiOlEG6V3Fap2gptU87mV34/b/TgdzTGEZDSg3pSdJOsGHqZRuRmh7tK
 RAMaWBq2jXauw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CA2B2803EB;
 Mon, 18 Sep 2023 12:26:15 -0400 (EDT)
Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id BA22D12037B;
 Mon, 18 Sep 2023 12:26:15 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Gerd =?windows-1252?Q?M=F6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <3eee4d40-decf-46f0-9a0d-26a2d0f2e383@HIDDEN> ("Gerd
 =?windows-1252?Q?M=F6llmann=22's?= message of "Mon, 18 Sep 2023 17:25:20
 +0200")
Message-ID: <jwv1qevfo0a.fsf-monnier+emacs@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <m27copcnu4.fsf@HIDDEN>
 <m234zdcng9.fsf@HIDDEN> <83bke1gusz.fsf@HIDDEN>
 <m2y1h5b8bs.fsf@HIDDEN> <83a5tlgoyz.fsf@HIDDEN>
 <m25y49b2ho.fsf@HIDDEN> <837copgnu3.fsf@HIDDEN>
 <m2h6ntqfrr.fsf@HIDDEN> <83y1h5f58u.fsf@HIDDEN>
 <m27copt5vg.fsf@HIDDEN> <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN> <83o7hzedph.fsf@HIDDEN>
 <m2a5tja5s8.fsf@HIDDEN> <83led3ecxc.fsf@HIDDEN>
 <b0758178-0c2b-4638-80b0-38b902164da3@HIDDEN>
 <3eee4d40-decf-46f0-9a0d-26a2d0f2e383@HIDDEN>
Date: Mon, 18 Sep 2023 12:25:00 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.063 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain POISEN_SPAM_PILL          0.1 Meta: its spam
 POISEN_SPAM_PILL_1        0.1 random spam to be learned in bayes
 POISEN_SPAM_PILL_3        0.1 random spam to be learned in bayes
X-SPAM-LEVEL: 
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> ~/emacs/master/ > ls -l
> /Applications/Emacs.app/Contents/Resources/lisp/loaddefs.el*
> -rw-r--r--  1 gerd  admin   377687 Sep 17 16:36
>  /Applications/Emacs.app/Contents/Resources/lisp/loaddefs.el.gz
> -rw-r--r--  1 gerd  admin  1467107 Sep 17 16:38
>  /Applications/Emacs.app/Contents/Resource

Hmm... shouldn't there be a `loaddefs.elc` file in there?


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 16:25:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 12:25:03 2023
Received: from localhost ([127.0.0.1]:54238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiH3X-0004rO-9P
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 12:25:03 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:9304)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1qiH3V-0004qp-Ex
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 12:25:01 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B21C64428CB;
 Mon, 18 Sep 2023 12:24:47 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1695054286;
 bh=JtwtVWFVR1v9ipYC+k8edY9i1Cc6THLAs5kfbq0+C6w=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=VOfq0K9TCmUNThVdKPqCJ60LGq7Rh21oIz9Tr4wCfOuKRPm5LM3J1dTq8gQzb+iME
 Thn4DDTIHmtm2ceTa9kWW95vGaT1t413pyJzd6+GKUOXd0D7aLLHpFsaDyej+i7FSf
 XUKCZqzsEjsLVuq6ToN+SZmOUY21FH8dPL8834RHoTBrc2An2G2YsUrbFlzbZuve1I
 lvFKdB2XrMA1LO4F7tCTIlKqrVUNn7HriZqS1CGXK9jnmSUqrHywWoSxUM2XbRlouW
 B0+mg21STR/hoBdaIiJ0WC+wreQsJ/eU7+7kQ3mkhPMSdxlMySuQ2MtLir2s0ioFkc
 IjoOPfxkoZXYg==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 874054428C9;
 Mon, 18 Sep 2023 12:24:46 -0400 (EDT)
Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 76255120370;
 Mon, 18 Sep 2023 12:24:46 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Gerd =?windows-1252?Q?M=F6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m2a5tja5s8.fsf@HIDDEN> ("Gerd =?windows-1252?Q?M=F6ll?=
 =?windows-1252?Q?mann=22's?= message of
 "Mon, 18 Sep 2023 16:56:55 +0200")
Message-ID: <jwv7confo2r.fsf-monnier+emacs@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN> <83o7hzedph.fsf@HIDDEN>
 <m2a5tja5s8.fsf@HIDDEN>
Date: Mon, 18 Sep 2023 12:23:31 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.115 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

>> Any idea why a call to 'documentation' loads loaddefs?  Did you indeed
>> "hack the Emacs you were running"?
> No idea, and I didn't hack it at all.  This was a minute after I started
> a newly-build Emacs, wondered why a C-c C-k binding didn't work.

Hmm... sounds like we have a real bug, then!


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 15:25:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 11:25:39 2023
Received: from localhost ([127.0.0.1]:54097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiG83-0000OF-4K
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 11:25:39 -0400
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]:51543)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qiG7z-0000Nw-U2
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 11:25:37 -0400
Received: by mail-ej1-x636.google.com with SMTP id
 a640c23a62f3a-9aa2c6f0806so610951566b.3
 for <66022 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 08:25:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695050722; x=1695655522; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to
 :from:content-language:subject:user-agent:mime-version:date
 :message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=W35kC4Np0hHEZwfGy3EB6SuNWSEOB3CqRMFbhP/YUuA=;
 b=O5Q9q8ydaFJj6T6Nn5wbh/XOwTQm8SDDVNn6Z7ZDvhl3S4S7oMvS7qiitncrvRDD7z
 30NihPNtc9SttWS/tjB915PxofbB/dEr3gLdH5o4xrFyt4Xpag+RxDjcKB5GzzziLzGJ
 ha6EVi/SGe74Ux3sbDhxILYGR3XnKmtCLIR2vWmDuF9CjiTWONT0NVhLzL/l1JuCAQ7D
 zONCuzKTcOcZJwKIdPXPRyT96Nz5qrB8lWTYRYVEnkAfpJBZn2VQqn/HYnI3ZezRRd/X
 69TX3Q5yxwVa9jwjQ0GNFkcpacWfHrL5OpQctlMKbvOdbM6ugUb0qdndDeN+eb1pMRog
 6PaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695050722; x=1695655522;
 h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to
 :from:content-language:subject:user-agent:mime-version:date
 :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=W35kC4Np0hHEZwfGy3EB6SuNWSEOB3CqRMFbhP/YUuA=;
 b=k56hEViv3DNXCYZY6hTQnqQ0RoGGeKV4Yr8HAP9dSSpBfDxfwKINnOKWliEDNu0m1x
 HQl+Cv/SrILHXtuHxvAKkOM/0k6oSgkQ9V+gKOhxtaWFUqK4q+LubKxh0zscFMqH8Bh9
 1h+SVLa3WzewhHAN8UHtyhKB0YfV5XauDe+mtH3XOW6PCiTxpGfflECkXHHXB5oD3Op7
 81BzFAJWbAX4cbL7op5hJFg/qdrQVEyJrROvVAF4D6bemrWNaSl7AXZjQRvDocmNqTgU
 esIQJ+04Zp4qT/UAMZcBfk7i8mpENd6/llB8BZUCcL/2jMcKLy6kGq5qaTTBFdRdb7Ku
 Gogw==
X-Gm-Message-State: AOJu0YzyK4meuvg9NuiqmlXiZYA1tkQwX4mqSEYySdn97urFOFSzJKrn
 Aq8Hd5QGG6KxJRzxVvTnuXSrAe86Qqomkw==
X-Google-Smtp-Source: AGHT+IG+fZ17wu6oobqZ3FI+lHBaA/XfxpWmJmaopT0od7XHkhqag5thUw+3nIMd3uzGmCcFi2qhMw==
X-Received: by 2002:a17:906:748b:b0:9a1:914e:490e with SMTP id
 e11-20020a170906748b00b009a1914e490emr9611192ejl.53.1695050721665; 
 Mon, 18 Sep 2023 08:25:21 -0700 (PDT)
Received: from [192.168.178.26] (p4fe3af17.dip0.t-ipconnect.de.
 [79.227.175.23]) by smtp.gmail.com with ESMTPSA id
 jx13-20020a170907760d00b009ade1a4f78dsm4320765ejc.163.2023.09.18.08.25.20
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 18 Sep 2023 08:25:21 -0700 (PDT)
Message-ID: <3eee4d40-decf-46f0-9a0d-26a2d0f2e383@HIDDEN>
Date: Mon, 18 Sep 2023 17:25:20 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
Content-Language: en-US, de-DE
From: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN> <83o7hzedph.fsf@HIDDEN>
 <m2a5tja5s8.fsf@HIDDEN> <83led3ecxc.fsf@HIDDEN>
 <b0758178-0c2b-4638-80b0-38b902164da3@HIDDEN>
Autocrypt: addr=gerd.moellmann@HIDDEN; keydata=
 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
 Vp5NW5c=
In-Reply-To: <b0758178-0c2b-4638-80b0-38b902164da3@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 23-09-18 17:18 , Gerd Möllmann wrote:
> On 23-09-18 17:09 , Eli Zaretskii wrote:
>>> From: Gerd Möllmann <gerd.moellmann@HIDDEN> Cc:
>>> monnier@HIDDEN,  66022 <at> debbugs.gnu.org Date: Mon, 18 Sep
>>> 2023 16:56:55 +0200
>>>
>>> Eli Zaretskii <eliz@HIDDEN> writes:
>>>
>>>> Any idea why a call to 'documentation' loads loaddefs?  Did you
>>>> indeed "hack the Emacs you were running"?
>>>
>>> No idea, and I didn't hack it at all.  This was a minute after I
>>> started a newly-build Emacs, wondered why a C-c C-k binding didn't
>>> work.  I then pressed C-c alone to see what it is bound to, with
>>> which-key.
>>
>> So I think this now becomes the main question.  If this is not a
>> bug, i.e. if loaddefs can legitimately be loaded mid-session, we
>> cannot autoload key bindings, at least not naïvely as we do now.
> 
> Another observation: when I start emacs from its source directory
> master/src, and not as bundle, i.e. by® clicking on Emacs.app in the
> dock, this doesn't happen.
> 
> One difference in the two scenarios is that Emacs.app contains gzip'd el
> files.

~/emacs/master/ > ls -l 
/Applications/Emacs.app/Contents/Resources/lisp/loaddefs.el*
-rw-r--r--  1 gerd  admin   377687 Sep 17 16:36 
/Applications/Emacs.app/Contents/Resources/lisp/loaddefs.el.gz
-rw-r--r--  1 gerd  admin  1467107 Sep 17 16:38 
/Applications/Emacs.app/Contents/Resource

Note the timestamps.  Is that good or bad?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 15:18:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 11:18:57 2023
Received: from localhost ([127.0.0.1]:54077 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiG1Z-00007q-6l
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 11:18:57 -0400
Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:56504)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qiG1V-00007T-3U
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 11:18:55 -0400
Received: by mail-lj1-x22d.google.com with SMTP id
 38308e7fff4ca-2bff7d81b5eso29552101fa.0
 for <66022 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 08:18:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695050318; x=1695655118; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc
 :to:content-language:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=fakEdDRdye25yA/g9/8DM85nlL7VkXPPOwYyjORNz/w=;
 b=ESCLx+lmwdgBBPhv+I9dpz1rmY1N8LXudfSvpYUrrd/jqsX7QC+VO3D0txJ7XKqgUD
 4JCGyE/DcyQQNeVg4PoCKyS4j29pMkEUI1JfAmEK34pFql3fjVOgVhwjDTFPSXTEvU3W
 VQVGDrglbib57JHOVqrTsV5Qom/xK8DoWJV+ne1FikU7C9O3wW66DYdUFdYibWVhKfey
 QQNTTErugXPKBOqB6XZI3gn205Xfl1o7Lrf07W0lfDiW1L1R9wNuYKjiGYpgE1m9oB0x
 7lo7lSujMHOFsB8Yz9iZ2fHSTr83E12Czm4x3VolAhR9MhHw6OMFIyy4HUuKlpK1LkmA
 A12g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695050318; x=1695655118;
 h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc
 :to:content-language:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=fakEdDRdye25yA/g9/8DM85nlL7VkXPPOwYyjORNz/w=;
 b=ml10giw+IJ61fHhy7201D0IszBviZnU/ijM5D20/JUTJyy2oZBvkmZbeEjczNDbhB7
 WV4bNx10X9pWKcQXOP+L0Y0rsq1GoJzj215e3GQS/zMGCEagxeBXvmnG1mQfzYv9XsPY
 xv0ywuAToNg+KcLa38jK8vYo+47iw7bFlgs5aaF+lqYqIGx/0z5QVj6VNofk0ft8F/NJ
 YqHiqJQ4aEhu29wx+Zjdel/kh3fekNBb434BsGu+nHZkIKTDL30etWUYpHcDBraEJYsr
 X4I4ujirZ0lWeZ25InNsgKII/tEptlKDbCXwU9TXppdzgdi17Vi4xFbCpvTQKHDO5E+l
 uxew==
X-Gm-Message-State: AOJu0YyqPigCQxfruyUyRdA59+ZHaOuC7aVeNJmye+Ddd03ocEB9bd1B
 Fw3+x3rXtizM6gNFdWTKAyM=
X-Google-Smtp-Source: AGHT+IFDHvXj2ZasXjNP9ndlmK6J2H8gENXXiHuWZfSRTEC9yiPK+Kb/f9wjZHW4zK1Ahu+kHxaOag==
X-Received: by 2002:a2e:9297:0:b0:2bc:fc2e:7671 with SMTP id
 d23-20020a2e9297000000b002bcfc2e7671mr7264467ljh.13.1695050317906; 
 Mon, 18 Sep 2023 08:18:37 -0700 (PDT)
Received: from [192.168.178.26] (p4fe3af17.dip0.t-ipconnect.de.
 [79.227.175.23]) by smtp.gmail.com with ESMTPSA id
 uz3-20020a170907118300b009ad8acac02asm6731223ejb.172.2023.09.18.08.18.37
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 18 Sep 2023 08:18:37 -0700 (PDT)
Message-ID: <b0758178-0c2b-4638-80b0-38b902164da3@HIDDEN>
Date: Mon, 18 Sep 2023 17:18:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
Content-Language: en-US, de-DE
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN> <83o7hzedph.fsf@HIDDEN>
 <m2a5tja5s8.fsf@HIDDEN> <83led3ecxc.fsf@HIDDEN>
From: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Autocrypt: addr=gerd.moellmann@HIDDEN; keydata=
 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
 Vp5NW5c=
In-Reply-To: <83led3ecxc.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 23-09-18 17:09 , Eli Zaretskii wrote:
>> From: Gerd Möllmann <gerd.moellmann@HIDDEN> Cc:
>> monnier@HIDDEN,  66022 <at> debbugs.gnu.org Date: Mon, 18 Sep
>> 2023 16:56:55 +0200
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>>> Any idea why a call to 'documentation' loads loaddefs?  Did you
>>> indeed "hack the Emacs you were running"?
>> 
>> No idea, and I didn't hack it at all.  This was a minute after I
>> started a newly-build Emacs, wondered why a C-c C-k binding didn't
>> work.  I then pressed C-c alone to see what it is bound to, with
>> which-key.
> 
> So I think this now becomes the main question.  If this is not a
> bug, i.e. if loaddefs can legitimately be loaded mid-session, we
> cannot autoload key bindings, at least not naïvely as we do now.

Another observation: when I start emacs from its source directory
master/src, and not as bundle, i.e. by® clicking on Emacs.app in the
dock, this doesn't happen.

One difference in the two scenarios is that Emacs.app contains gzip'd el
files.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 15:09:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 11:09:23 2023
Received: from localhost ([127.0.0.1]:54039 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiFsI-0008Cc-PY
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 11:09:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34458)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qiFsE-0008C6-Pk
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 11:09:21 -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 <eliz@HIDDEN>)
 id 1qiFs0-0008Su-MB; Mon, 18 Sep 2023 11:09:04 -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=L8CfwioXxhr1H7XqZ2p07Lj6hnkNa/aWCSXQduKQ5X0=; b=Gr6uJNlY4JCuAnQjHaG3
 o3r9INUyuo9Eo2lXaee6IzC5zLaUPho0zMiJaNGn8M3QFr3wqityGEWwlf92oXW72m9zGML50rSz3
 xmcA80JUuC5acyxuzbhpMGY0OSAK/+SMsup7wJ8GGDKE9mCnBbqXLF6Ou7CujTj375BN23s/e28Jp
 M1iNKzQQ+kmyKSGWy9bcs6cnc1Nja/Wds2kIpblLdfBLaWeOOjBwlpz8NuyGRF2iaDRMHVCU6VkVa
 4pq/zw6M+HGkujCoTc+Og3wPLjgPTODyMdXYtt6eRpEbJ3PsbSPPoRFa9t6dZgPrznuVutAf73ddK
 MXHNZv5mPA4Mdg==;
Date: Mon, 18 Sep 2023 18:09:03 +0300
Message-Id: <83led3ecxc.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2a5tja5s8.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Mon, 18 Sep 2023 16:56:55 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN> <83o7hzedph.fsf@HIDDEN>
 <m2a5tja5s8.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
> Date: Mon, 18 Sep 2023 16:56:55 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Any idea why a call to 'documentation' loads loaddefs?  Did you indeed
> > "hack the Emacs you were running"?
> 
> No idea, and I didn't hack it at all.  This was a minute after I started
> a newly-build Emacs, wondered why a C-c C-k binding didn't work.  I
> then pressed C-c alone to see what it is bound to, with which-key.

So I think this now becomes the main question.  If this is not a bug,
i.e. if loaddefs can legitimately be loaded mid-session, we cannot
autoload key bindings, at least not naïvely as we do now.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 14:57:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 10:57:16 2023
Received: from localhost ([127.0.0.1]:54008 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiFga-0007hE-Jj
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:57:16 -0400
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:46385)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qiFgU-0007gs-VN
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:57:14 -0400
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-532784c8770so235558a12.1
 for <66022 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 07:57:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695049016; x=1695653816; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=zldQgMeMUxjR3voINK5guE3vbZdaelKZOwgzJYZToDM=;
 b=ao/4qi5dda6LKdp8jhCSWAY3plzh6j6t9DBByy2rd1g1nc2DcnVqIRMe+kPvgi1anj
 rsvUwBzG+ER2qOm5oFkwPJctfIF8ZEYsq3RL9vz466/l73iJxRajFhqnwuvgnWelitcX
 mEU22WgWbjpSOc+M7ee8mjL0cwdzC9CFMXE8FrbREehUIS+jca5MHkZhnUJeJsMv/93q
 qQZ833T3qsZKlL70OKLAFHoBCk3u9pJDtSowT1Jml6Zn45JTMTPq047xxenBq/T013D+
 eoNFMz4FgEpmQd6s/qNz3sJ5JssxZ+vYtfVReJKbtwB6RuFIF7DG8gQgm9WwpOGBhOQP
 NhSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695049016; x=1695653816;
 h=content-transfer-encoding:mime-version:user-agent: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=zldQgMeMUxjR3voINK5guE3vbZdaelKZOwgzJYZToDM=;
 b=DqolUehLcc7LOtWX+uqJHE0GVOfnPh96UHSaiRg+QHRUKLLQcgijVIUCEp317YLVQQ
 kh1FTOrMDvq63NqzpV1hXC1QOFq9iu0bjA5W+JO+Vb6GYeLVy4vdhFutUWMzX9lDRsEy
 Ybv5U5P2CvHiywf+kiC+PLl/e1Aj09+9IQNDlYVIUqaSODVyH2n09fX32YES9PPMI01K
 ZbaYmcD/JWFxfLljAzTBYaNRI8MKaE+AREtfHOqk6PMOZ2Xhv7H0fD1nc83r0j9pmxEV
 opU9uDDmG2X+Afjh/FwDR2RGPgr1KB9/cFlKWm0UFeFyNbp+MvAYvMceNc5dvGXwhHaC
 d25A==
X-Gm-Message-State: AOJu0YyA84Do9Qs782GkHIwO8JOfedeR2zzgSzHyMakPlQepafw1p9X8
 nLwQyqnBw4Z076v+PQAWNUrOUg1XyLXS/A==
X-Google-Smtp-Source: AGHT+IFB9afCwqj9l1sntky87LbPuu7p/Xt/FfQB+bkasGs5/Wntr2+61TppH7LRmZAmA+A19ZYhGA==
X-Received: by 2002:aa7:dad8:0:b0:530:74ed:fc85 with SMTP id
 x24-20020aa7dad8000000b0053074edfc85mr7719741eds.3.1695049016578; 
 Mon, 18 Sep 2023 07:56:56 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3af17.dip0.t-ipconnect.de. [79.227.175.23])
 by smtp.gmail.com with ESMTPSA id
 by6-20020a0564021b0600b0052a198d8a4dsm6060308edb.52.2023.09.18.07.56.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 18 Sep 2023 07:56:56 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <83o7hzedph.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 18 Sep
 2023 17:52:10 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN> <83o7hzedph.fsf@HIDDEN>
Date: Mon, 18 Sep 2023 16:56:55 +0200
Message-ID: <m2a5tja5s8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN>
>> Cc: Eli Zaretskii <eliz@HIDDEN>,  66022 <at> debbugs.gnu.org
>> Date: Mon, 18 Sep 2023 16:42:17 +0200
>>=20
>> Here's the backtrace from the second watchdog, the one watching loaddefs
>> being loaded
>>=20
>> Debugger entered: nil
>>   (if my-debug-on-loaddefs (debug) (setq my-debug-on-loaddefs t))
>>   my-debug-on-loaddefs()
>>   (lambda nil (my-debug-on-loaddefs))()
>>   eval-after-load-helper("/Applications/Emacs.app/Contents/Resources/lis=
p/lo...")
>>   run-hook-with-args(eval-after-load-helper "/Applications/Emacs.app/Con=
tents/Resources/lisp/lo...")
>>   do-after-load-evaluation("/Applications/Emacs.app/Contents/Resources/l=
isp/lo...")
>>   documentation(duplicate-dwim)
>
> Any idea why a call to 'documentation' loads loaddefs?  Did you indeed
> "hack the Emacs you were running"?

No idea, and I didn't hack it at all.  This was a minute after I started
a newly-build Emacs, wondered why a C-c C-k binding didn't work.  I
then pressed C-c alone to see what it is bound to, with which-key.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 14:52:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 10:52:28 2023
Received: from localhost ([127.0.0.1]:54004 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiFbv-0007Wc-TS
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:52:28 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qiFbt-0007WH-Cg
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:52:26 -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 <eliz@HIDDEN>)
 id 1qiFbf-0004ie-5a; Mon, 18 Sep 2023 10:52:11 -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=RdQMrk5Bu1z5nuHOsajoOMPFb67FFYo6mKg675dni04=; b=Cy7uoSA26z2Lk3puaqhd
 BBqJh0XuRIZ98UUOBWYkR1LWQuyHJ0IuBpxR2JaJO8Fn0FfmHrqOxJgwU6cVTjSHXjHwg//BM1XIU
 drIxX6y+Mx4oKOiZAQ58gWglVUj5vSBNmKPiiLlErEIRQUDKpaGtZWpNDwswrlFeKDycQp5wi+WEd
 6wlVsyKWpjPzvfPdoKSgJnN12Mv2xer1kxwKxOOlKTb4OvI39nPbAy00cNZYCz8aHHKtDTfW3dBbh
 xuCfl3a4upft9ftboykFnOkvv69CUo1BCzwi6cOmjwxld3tJx4vw+mmX58QCYfqm1sgsl8z9737dh
 EBFrr0KYk/RprA==;
Date: Mon, 18 Sep 2023 17:52:10 +0300
Message-Id: <83o7hzedph.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2il87a6gm.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Mon, 18 Sep 2023 16:42:17 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
 <m2il87a6gm.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  66022 <at> debbugs.gnu.org
> Date: Mon, 18 Sep 2023 16:42:17 +0200
> 
> Here's the backtrace from the second watchdog, the one watching loaddefs
> being loaded
> 
> Debugger entered: nil
>   (if my-debug-on-loaddefs (debug) (setq my-debug-on-loaddefs t))
>   my-debug-on-loaddefs()
>   (lambda nil (my-debug-on-loaddefs))()
>   eval-after-load-helper("/Applications/Emacs.app/Contents/Resources/lisp/lo...")
>   run-hook-with-args(eval-after-load-helper "/Applications/Emacs.app/Contents/Resources/lisp/lo...")
>   do-after-load-evaluation("/Applications/Emacs.app/Contents/Resources/lisp/lo...")
>   documentation(duplicate-dwim)

Any idea why a call to 'documentation' loads loaddefs?  Did you indeed
"hack the Emacs you were running"?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 14:42:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 10:42:37 2023
Received: from localhost ([127.0.0.1]:53995 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiFSP-00075P-4e
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:42:37 -0400
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:44473)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qiFSL-000753-Gu
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:42:35 -0400
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-31c65820134so4107932f8f.1
 for <66022 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 07:42:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695048139; x=1695652939; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ykL5VgCBFybIATyqDTA1dI6pexBnOekzFgRon3sfC70=;
 b=eF/TmR+NbjM0hJHy1G+7NUEq8NkYhsc4xR7QUdGsGPj6jetJ/AUnWu05mcmNGXN2oV
 ADUtiCs2jUju2v/Oe2QVBwR4ZyzO4TbBQHBQbLgs6x5ZjKZ1DCA7QAonRFealC3u2d3P
 dUvURbVx+wKRieuxSdRBSMm3/d6CbpcNYVAAcNJPiBmdNFv8SMYOH9wTptlahgsOQDpy
 ExY/ieTErZOanahf9UfPJGtacHnPDkz7ODiogKHnI9aszhCbOHYfKbgaRHeOA7pvDAov
 Kjj/HOChhtfSU6kVNUqCrWExvaWtoYpENzTEISBjwxNWdV1gnWrEeMo24IDl9mhCLgs3
 n0UA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695048139; x=1695652939;
 h=content-transfer-encoding:mime-version:user-agent: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=ykL5VgCBFybIATyqDTA1dI6pexBnOekzFgRon3sfC70=;
 b=PL8dKm9vvAxOk3oJFZUQBRfZ3s3NGKe/giGQ89C6Vjb6JmmDnpQywwBfKdqfYzPzLd
 Vi/ZSqpwIXCVXP7IomOaAeA4oChzwh0LaN2ftDTpo8tGw6Ah54ri2INyTyvFPuZfjRpo
 xk7aYnkd1ivpuS9Q1LlmMw42t5Nqzjem91HasF7ONIwkvkmnM5dFB/jA2INfIlWiYBia
 uskPf3tV5h9GPWhvsX0aFt8/6JvKsVj+hotviMn6o3FwYb71a5RgkwmOXYMRpwMjqwA/
 kHDxD0ZicE7Sl7dYvQxKCgyh7YyLwIH1W9cDGNstI6rjj8YXka0mRP5b6p3rPL0iVoZ3
 pslg==
X-Gm-Message-State: AOJu0YxxmDo3Rc76CBZA1e8jJFietft/6rOspa1YpjUSc12fQXquYpHL
 yxJcqAiKZARgnMIMmyAYxxbgk8lIXZz60A==
X-Google-Smtp-Source: AGHT+IHNEoXw6yykwMF11ZbxNoGT9B+jqc71RJFjWQ2s2T2+ptYIebmGlm/a6Q3ZIxc+DnpvBbFQBg==
X-Received: by 2002:adf:ed88:0:b0:31a:e8e6:8a96 with SMTP id
 c8-20020adfed88000000b0031ae8e68a96mr6903911wro.67.1695048138748; 
 Mon, 18 Sep 2023 07:42:18 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3af17.dip0.t-ipconnect.de. [79.227.175.23])
 by smtp.gmail.com with ESMTPSA id
 j21-20020a170906831500b009ad87d1be17sm6522495ejx.22.2023.09.18.07.42.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 18 Sep 2023 07:42:18 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m2wmwneefn.fsf@HIDDEN> ("Gerd =?utf-8?Q?M=C3=B6llmann?=
 =?utf-8?Q?=22's?= message of "Mon, 18 Sep 2023 16:36:28 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> <m2wmwneefn.fsf@HIDDEN>
Date: Mon, 18 Sep 2023 16:42:17 +0200
Message-ID: <m2il87a6gm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Stefan Monnier <monnier@HIDDEN> writes:
>
>>> I don't remember doing that, but I'll try to reproduce this somehow.  I
>>> tried it just now with a simple recipe but that didn't trigger the
>>> checks in my init.el.  Have to read the code that does that reloading, I
>>> guess.
>>
>> grep 'Fload (' src/*.c
>>
>> should get you started.
>
> Caught the sucker :-).  I think your intuition was right.

Here's the backtrace from the second watchdog, the one watching loaddefs
being loaded

Debugger entered: nil
  (if my-debug-on-loaddefs (debug) (setq my-debug-on-loaddefs t))
  my-debug-on-loaddefs()
  (lambda nil (my-debug-on-loaddefs))()
  eval-after-load-helper("/Applications/Emacs.app/Contents/Resources/lisp/l=
o...")
  run-hook-with-args(eval-after-load-helper "/Applications/Emacs.app/Conten=
ts/Resources/lisp/lo...")
  do-after-load-evaluation("/Applications/Emacs.app/Contents/Resources/lisp=
/lo...")
  documentation(duplicate-dwim)
  which-key--propertize-description("duplicate-dwim" nil nil nil "duplicate=
-dwim")
  which-key--format-and-replace((("C-c #" . "embark-act") ("C-c &" . "prefi=
x") ("C-c d" . "duplicate-dwim") ("C-c g" . "my-grab-bag") ("C-c k" . "lamb=
da") ("C-c m" . "magit-file-dispatch") ("C-c o" . "mode-line-other-buffer")=
 ("C-c v" . "prefix") ("C-c C-b" . "elisp-byte-compile-buffer") ("C-c C-e" =
. "elisp-eval-region-or-buffer") ("C-c C-f" . "elisp-byte-compile-file") ("=
C-c C-k" . "lambda") ("C-c C-o" . "mode-line-other-buffer") ("C-c <tab>" . =
"company-complete")) nil)
  which-key--get-bindings([3] nil nil)
  which-key--create-buffer-and-show([3])
  which-key--update()
  apply(which-key--update nil)
  timer-event-handler([t 0 1 0 t which-key--update nil idle 0 nil])

and here is the code I have in my init.el

(defun my-watch-f2 (&rest args)
  (when (eq (car args) global-map)
    (let ((key (cl-second args)))
      (when (and (vectorp key) (eq (aref key 0) 'f2))
	(debug)))))

(add-hook 'after-init-hook
	  (lambda ()
	    (add-function :after (symbol-function 'define-key) #'my-watch-f2)))

(defvar my-debug-on-loaddefs nil)

(defun my-debug-on-loaddefs ()
  (if my-debug-on-loaddefs
      (debug)
    (setq my-debug-on-loaddefs t)))

(with-eval-after-load 'loaddefs
  (my-debug-on-loaddefs))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 18 Sep 2023 14:36:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 10:36:50 2023
Received: from localhost ([127.0.0.1]:53991 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiFMn-0006tH-KD
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:36:50 -0400
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:58434)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qiFMj-0006sw-J7
 for 66022 <at> debbugs.gnu.org; Mon, 18 Sep 2023 10:36:48 -0400
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-52c4d3ff424so5680217a12.0
 for <66022 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 07:36:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695047791; x=1695652591; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=x9D3nJnmlrPD1zH4A5hkccC6AtAErl0nYsWh+57X8zY=;
 b=PeCSS6ybU2ZyZG3MMwsOUTi6JlCOSM+Y7SBJWZvB/5ORj2kBkaZWeGadgMYLQBmKdO
 5vHJ3U8c2EOgs0UUVqv4XEptqVYschartP4imZUu8wzo6tMebKTlWXthcCLt4di/fCxh
 Yv+t6SdSkHRa77VZXBK+NBhJli4d2km7seV7C6v6WlFdZ3jUjAm1u1/REPRfNvylG9Zd
 VPkei1eIvevphBq27XK/MdH67mL5+4sAxVk1fcFKsvrALx3MIexIDS51D+FY/ej0ip4W
 pgWl51Ni6WUAfy4RCKK58Aq4BRHL32SyYl8qpwy5x83ENEaK/mvzNijqrKTT+5vOLccM
 WJLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695047791; x=1695652591;
 h=content-transfer-encoding:mime-version:user-agent: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=x9D3nJnmlrPD1zH4A5hkccC6AtAErl0nYsWh+57X8zY=;
 b=GRxJ88AKlIRSWsV7vuv9zDo3oQHonMybmLM5mhzKWn2dWFsFxzZ3L1z+j0+PI3ZU/d
 OUIjAIiys80LteDCDGresnLF+Il6F8HwvyWMvGfiRCbxT1vrki3wKtbpIqFJcfIrPb2x
 27k+uq1X9OUvjwBfpJ8a2hShUA5gqf9c7hAXhGP+8/soMsB4mpFCPH/03iU2NNdFBU7K
 r6ISa3Z89fWcBEnGxfBGWpbud3Cu+d9KaWchzsVu0Vyn5k4ZiFy5XD2DaSMPLcg20ko5
 J4jUKYnubqcJtw0MzebBYAJ0e5kFALm1wAKh5KlydDYL7a6jcLXbGserssXW/mxEFEu0
 K0LA==
X-Gm-Message-State: AOJu0YzKPZFuwcQi+3idGYDA7BWRD9Zn6z8YTg8YfvbUOgF7DNdRe66f
 AwUxHsMhSHo4JkpQG6rMTDH+Byw+4Vz7QA==
X-Google-Smtp-Source: AGHT+IFBTeEqMNEYcYaexMjli0lz0Q41CEOXsMgNHlGe9ISROjSAvaDvmuSKp30HOybuqKRVkz44Cg==
X-Received: by 2002:a17:906:3d29:b0:9a1:c42e:5e5e with SMTP id
 l9-20020a1709063d2900b009a1c42e5e5emr7405270ejf.42.1695047790687; 
 Mon, 18 Sep 2023 07:36:30 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3af17.dip0.t-ipconnect.de. [79.227.175.23])
 by smtp.gmail.com with ESMTPSA id
 tz6-20020a170907c78600b009adc77fe165sm5396998ejc.118.2023.09.18.07.36.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 18 Sep 2023 07:36:30 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Sun, 17 Sep 2023 15:10:35 -0400")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
 <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN>
Date: Mon, 18 Sep 2023 16:36:28 +0200
Message-ID: <m2wmwneefn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Monnier <monnier@HIDDEN> writes:

>> I don't remember doing that, but I'll try to reproduce this somehow.  I
>> tried it just now with a simple recipe but that didn't trigger the
>> checks in my init.el.  Have to read the code that does that reloading, I
>> guess.
>
> grep 'Fload (' src/*.c
>
> should get you started.

Caught the sucker :-).  I think your intuition was right.

This is Emacs.app, with my init.el.  I simply did a C-c, which-key
kicked in, calls documentation, and here we are...

Debugger entered: nil
  (progn (debug))
  (if (and (vectorp key) (eq (aref key 0) 'f2)) (progn (debug)))
  (let ((key (car (cdr args)))) (if (and (vectorp key) (eq (aref key 0) 'f2=
)) (progn (debug))))
  (progn (let ((key (car (cdr args)))) (if (and (vectorp key) (eq (aref key=
 0) 'f2)) (progn (debug)))))
  (if (eq (car args) global-map) (progn (let ((key (car (cdr args)))) (if (=
and (vectorp key) (eq (aref key 0) 'f2)) (progn (debug))))))
  my-watch-f2((keymap #^[nil nil keymap=20
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific=
-command-prefix delete-char move-end-of-line forward-char keyboard-quit hel=
p-command indent-for-tab-command electric-newline-and-maybe-indent kill-lin=
e recenter-top-bottom newline next-line open-line previous-line quoted-inse=
rt isearch-backward isearch-forward transpose-chars universal-argument scro=
ll-up-command kill-region Control-X-prefix yank undo ESC-prefix toggle-inpu=
t-method abort-recursive-edit nil undo self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...] #^^[1 =
0 #^^[2 0=20
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific=
-command-prefix delete-char move-end-of-line forward-char keyboard-quit hel=
p-command indent-for-tab-command electric-newline-and-maybe-indent kill-lin=
e recenter-top-bottom newline next-line open-line previous-line quoted-inse=
rt isearch-backward isearch-forward transpose-chars universal-argument scro=
ll-up-command kill-region Control-X-prefix yank undo ESC-prefix toggle-inpu=
t-method abort-recursive-edit nil undo self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...]=20
#^^[3 128 self-insert-command self-insert-command self-insert-command self-=
insert-command self-insert-command self-insert-command self-insert-command =
self-insert-command self-insert-command self-insert-command self-insert-com=
mand self-insert-command self-insert-command self-insert-command self-inser=
t-command self-insert-command self-insert-command self-insert-command self-=
insert-command self-insert-command self-insert-command self-insert-command =
self-insert-command self-insert-command self-insert-command self-insert-com=
mand self-insert-command self-insert-command self-insert-command self-inser=
t-command self-insert-command self-insert-command switch-to-buffer self-ins=
ert-command self-insert-command self-insert-command self-insert-command ...=
] self-insert-command self-insert-command self-insert-command self-insert-c=
ommand self-insert-command self-insert-command self-insert-command self-ins=
ert-command self-insert-command self-insert-command self-insert-command sel=
f-insert-command self-insert-command self-insert-command self-insert-comman=
d self-insert-command self-insert-command self-insert-command self-insert-c=
ommand self-insert-command self-insert-command self-insert-command self-ins=
ert-command self-insert-command self-insert-command self-insert-command sel=
f-insert-command self-insert-command self-insert-command self-insert-comman=
d] self-insert-command self-insert-command self-insert-command self-insert-=
command self-insert-command self-insert-command self-insert-command self-in=
sert-command self-insert-command self-insert-command self-insert-command se=
lf-insert-command self-insert-command self-insert-command self-insert-comma=
nd] self-insert-command self-insert-command self-insert-command self-insert=
-command self-insert-command self-insert-command self-insert-command self-i=
nsert-command self-insert-command self-insert-command self-insert-command s=
elf-insert-command self-insert-command self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command self-insert=
-command self-insert-command self-insert-command self-insert-command self-i=
nsert-command self-insert-command self-insert-command self-insert-command s=
elf-insert-command self-insert-command self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...] (C-dra=
g-mouse-1 . ignore) (s-down . end-of-buffer) (s-up . beginning-of-buffer) (=
C-tab . other-window) (33554458 . undo-redo) (67108899 . embark-act) (S-mou=
se-3 . kmacro-end-call-mouse) (C-mouse-5 . mouse-wheel-text-scale) (C-mouse=
-4 . mouse-wheel-text-scale) (C-wheel-down . mouse-wheel-text-scale) (C-whe=
el-up . mouse-wheel-text-scale) (C-M-mouse-5 . mouse-wheel-global-text-scal=
e) (C-M-mouse-4 . mouse-wheel-global-text-scale) (C-M-wheel-down . mouse-wh=
eel-global-text-scale) (C-M-wheel-up . mouse-wheel-global-text-scale) (M-mo=
use-7 . mwheel-scroll) (M-mouse-6 . mwheel-scroll) (M-mouse-5 . mwheel-scro=
ll) (M-mouse-4 . mwheel-scroll) (M-wheel-right . mwheel-scroll) (M-wheel-le=
ft . mwheel-scroll) (M-wheel-down . mwheel-scroll) (M-wheel-up . mwheel-scr=
oll) (S-mouse-7 . mwheel-scroll) (S-mouse-6 . mwheel-scroll) (S-mouse-5 . m=
wheel-scroll) (S-mouse-4 . mwheel-scroll) (S-wheel-right . mwheel-scroll) (=
S-wheel-left . mwheel-scroll) (S-wheel-down . mwheel-scroll) (S-wheel-up . =
mwheel-scroll) (mouse-7 . mwheel-scroll) (mouse-6 . mwheel-scroll) (mouse-5=
 . mwheel-scroll) (mouse-4 . mwheel-scroll) (wheel-right . mwheel-scroll) .=
..) [f2] 2C-command)
  apply(my-watch-f2 ((keymap #^[nil nil keymap=20
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific=
-command-prefix delete-char move-end-of-line forward-char keyboard-quit hel=
p-command indent-for-tab-command electric-newline-and-maybe-indent kill-lin=
e recenter-top-bottom newline next-line open-line previous-line quoted-inse=
rt isearch-backward isearch-forward transpose-chars universal-argument scro=
ll-up-command kill-region Control-X-prefix yank undo ESC-prefix toggle-inpu=
t-method abort-recursive-edit nil undo self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...] #^^[1 =
0 #^^[2 0=20
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific=
-command-prefix delete-char move-end-of-line forward-char keyboard-quit hel=
p-command indent-for-tab-command electric-newline-and-maybe-indent kill-lin=
e recenter-top-bottom newline next-line open-line previous-line quoted-inse=
rt isearch-backward isearch-forward transpose-chars universal-argument scro=
ll-up-command kill-region Control-X-prefix yank undo ESC-prefix toggle-inpu=
t-method abort-recursive-edit nil undo self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...]=20
#^^[3 128 self-insert-command self-insert-command self-insert-command self-=
insert-command self-insert-command self-insert-command self-insert-command =
self-insert-command self-insert-command self-insert-command self-insert-com=
mand self-insert-command self-insert-command self-insert-command self-inser=
t-command self-insert-command self-insert-command self-insert-command self-=
insert-command self-insert-command self-insert-command self-insert-command =
self-insert-command self-insert-command self-insert-command self-insert-com=
mand self-insert-command self-insert-command self-insert-command self-inser=
t-command self-insert-command self-insert-command switch-to-buffer self-ins=
ert-command self-insert-command self-insert-command self-insert-command ...=
] self-insert-command self-insert-command self-insert-command self-insert-c=
ommand self-insert-command self-insert-command self-insert-command self-ins=
ert-command self-insert-command self-insert-command self-insert-command sel=
f-insert-command self-insert-command self-insert-command self-insert-comman=
d self-insert-command self-insert-command self-insert-command self-insert-c=
ommand self-insert-command self-insert-command self-insert-command self-ins=
ert-command self-insert-command self-insert-command self-insert-command sel=
f-insert-command self-insert-command self-insert-command self-insert-comman=
d] self-insert-command self-insert-command self-insert-command self-insert-=
command self-insert-command self-insert-command self-insert-command self-in=
sert-command self-insert-command self-insert-command self-insert-command se=
lf-insert-command self-insert-command self-insert-command self-insert-comma=
nd] self-insert-command self-insert-command self-insert-command self-insert=
-command self-insert-command self-insert-command self-insert-command self-i=
nsert-command self-insert-command self-insert-command self-insert-command s=
elf-insert-command self-insert-command self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command self-insert=
-command self-insert-command self-insert-command self-insert-command self-i=
nsert-command self-insert-command self-insert-command self-insert-command s=
elf-insert-command self-insert-command self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...] (C-dra=
g-mouse-1 . ignore) (s-down . end-of-buffer) (s-up . beginning-of-buffer) (=
C-tab . other-window) (33554458 . undo-redo) (67108899 . embark-act) (S-mou=
se-3 . kmacro-end-call-mouse) (C-mouse-5 . mouse-wheel-text-scale) (C-mouse=
-4 . mouse-wheel-text-scale) (C-wheel-down . mouse-wheel-text-scale) (C-whe=
el-up . mouse-wheel-text-scale) (C-M-mouse-5 . mouse-wheel-global-text-scal=
e) (C-M-mouse-4 . mouse-wheel-global-text-scale) (C-M-wheel-down . mouse-wh=
eel-global-text-scale) (C-M-wheel-up . mouse-wheel-global-text-scale) (M-mo=
use-7 . mwheel-scroll) (M-mouse-6 . mwheel-scroll) (M-mouse-5 . mwheel-scro=
ll) (M-mouse-4 . mwheel-scroll) (M-wheel-right . mwheel-scroll) (M-wheel-le=
ft . mwheel-scroll) (M-wheel-down . mwheel-scroll) (M-wheel-up . mwheel-scr=
oll) (S-mouse-7 . mwheel-scroll) (S-mouse-6 . mwheel-scroll) (S-mouse-5 . m=
wheel-scroll) (S-mouse-4 . mwheel-scroll) (S-wheel-right . mwheel-scroll) (=
S-wheel-left . mwheel-scroll) (S-wheel-down . mwheel-scroll) (S-wheel-up . =
mwheel-scroll) (mouse-7 . mwheel-scroll) (mouse-6 . mwheel-scroll) (mouse-5=
 . mwheel-scroll) (mouse-4 . mwheel-scroll) (wheel-right . mwheel-scroll) .=
..) [f2] 2C-command))
  define-key((keymap #^[nil nil keymap=20
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific=
-command-prefix delete-char move-end-of-line forward-char keyboard-quit hel=
p-command indent-for-tab-command electric-newline-and-maybe-indent kill-lin=
e recenter-top-bottom newline next-line open-line previous-line quoted-inse=
rt isearch-backward isearch-forward transpose-chars universal-argument scro=
ll-up-command kill-region Control-X-prefix yank undo ESC-prefix toggle-inpu=
t-method abort-recursive-edit nil undo self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...] #^^[1 =
0 #^^[2 0=20
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific=
-command-prefix delete-char move-end-of-line forward-char keyboard-quit hel=
p-command indent-for-tab-command electric-newline-and-maybe-indent kill-lin=
e recenter-top-bottom newline next-line open-line previous-line quoted-inse=
rt isearch-backward isearch-forward transpose-chars universal-argument scro=
ll-up-command kill-region Control-X-prefix yank undo ESC-prefix toggle-inpu=
t-method abort-recursive-edit nil undo self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...]=20
#^^[3 128 self-insert-command self-insert-command self-insert-command self-=
insert-command self-insert-command self-insert-command self-insert-command =
self-insert-command self-insert-command self-insert-command self-insert-com=
mand self-insert-command self-insert-command self-insert-command self-inser=
t-command self-insert-command self-insert-command self-insert-command self-=
insert-command self-insert-command self-insert-command self-insert-command =
self-insert-command self-insert-command self-insert-command self-insert-com=
mand self-insert-command self-insert-command self-insert-command self-inser=
t-command self-insert-command self-insert-command switch-to-buffer self-ins=
ert-command self-insert-command self-insert-command self-insert-command ...=
] self-insert-command self-insert-command self-insert-command self-insert-c=
ommand self-insert-command self-insert-command self-insert-command self-ins=
ert-command self-insert-command self-insert-command self-insert-command sel=
f-insert-command self-insert-command self-insert-command self-insert-comman=
d self-insert-command self-insert-command self-insert-command self-insert-c=
ommand self-insert-command self-insert-command self-insert-command self-ins=
ert-command self-insert-command self-insert-command self-insert-command sel=
f-insert-command self-insert-command self-insert-command self-insert-comman=
d] self-insert-command self-insert-command self-insert-command self-insert-=
command self-insert-command self-insert-command self-insert-command self-in=
sert-command self-insert-command self-insert-command self-insert-command se=
lf-insert-command self-insert-command self-insert-command self-insert-comma=
nd] self-insert-command self-insert-command self-insert-command self-insert=
-command self-insert-command self-insert-command self-insert-command self-i=
nsert-command self-insert-command self-insert-command self-insert-command s=
elf-insert-command self-insert-command self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command self-insert=
-command self-insert-command self-insert-command self-insert-command self-i=
nsert-command self-insert-command self-insert-command self-insert-command s=
elf-insert-command self-insert-command self-insert-command self-insert-comm=
and self-insert-command self-insert-command self-insert-command ...] (C-dra=
g-mouse-1 . ignore) (s-down . end-of-buffer) (s-up . beginning-of-buffer) (=
C-tab . other-window) (33554458 . undo-redo) (67108899 . embark-act) (S-mou=
se-3 . kmacro-end-call-mouse) (C-mouse-5 . mouse-wheel-text-scale) (C-mouse=
-4 . mouse-wheel-text-scale) (C-wheel-down . mouse-wheel-text-scale) (C-whe=
el-up . mouse-wheel-text-scale) (C-M-mouse-5 . mouse-wheel-global-text-scal=
e) (C-M-mouse-4 . mouse-wheel-global-text-scale) (C-M-wheel-down . mouse-wh=
eel-global-text-scale) (C-M-wheel-up . mouse-wheel-global-text-scale) (M-mo=
use-7 . mwheel-scroll) (M-mouse-6 . mwheel-scroll) (M-mouse-5 . mwheel-scro=
ll) (M-mouse-4 . mwheel-scroll) (M-wheel-right . mwheel-scroll) (M-wheel-le=
ft . mwheel-scroll) (M-wheel-down . mwheel-scroll) (M-wheel-up . mwheel-scr=
oll) (S-mouse-7 . mwheel-scroll) (S-mouse-6 . mwheel-scroll) (S-mouse-5 . m=
wheel-scroll) (S-mouse-4 . mwheel-scroll) (S-wheel-right . mwheel-scroll) (=
S-wheel-left . mwheel-scroll) (S-wheel-down . mwheel-scroll) (S-wheel-up . =
mwheel-scroll) (mouse-7 . mwheel-scroll) (mouse-6 . mwheel-scroll) (mouse-5=
 . mwheel-scroll) (mouse-4 . mwheel-scroll) (wheel-right . mwheel-scroll) .=
..) [f2] 2C-command)
  global-set-key([f2] 2C-command)
  byte-code("\300\301\302\"\210\303\304\305\306\307\310%\210\311\312\304\"\=
210\311\313\304\"\207" [register-definition-prefixes "tv-util" ("tai-viet-"=
) autoload 2C-command "two-column" nil t keymap global-set-key "\0306" [f2]=
] 6)
  documentation(duplicate-dwim)
  which-key--propertize-description("duplicate-dwim" nil nil nil "duplicate=
-dwim")
  which-key--format-and-replace((("C-c #" . "embark-act") ("C-c &" . "prefi=
x") ("C-c d" . "duplicate-dwim") ("C-c g" . "my-grab-bag") ("C-c k" . "lamb=
da") ("C-c m" . "magit-file-dispatch") ("C-c o" . "mode-line-other-buffer")=
 ("C-c v" . "prefix") ("C-c C-b" . "elisp-byte-compile-buffer") ("C-c C-e" =
. "elisp-eval-region-or-buffer") ("C-c C-f" . "elisp-byte-compile-file") ("=
C-c C-k" . "lambda") ("C-c C-o" . "mode-line-other-buffer") ("C-c <tab>" . =
"company-complete")) nil)
  which-key--get-bindings([3] nil nil)
  which-key--create-buffer-and-show([3])
  which-key--update()
  apply(which-key--update nil)
  timer-event-handler([t 0 1 0 t which-key--update nil idle 0 nil])





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 19:10:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 15:10:56 2023
Received: from localhost ([127.0.0.1]:51438 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhxAW-0000t5-1n
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 15:10:56 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:41871)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1qhxAR-0000sk-LE
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 15:10:55 -0400
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id ED2378075E;
 Sun, 17 Sep 2023 15:10:37 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1694977836;
 bh=RJitg9vg5W17u396ZmJJbRiMIe5DgjZoMoOwO+rd4gU=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=SG15zPCWtQD15zaFkqMmpCOhoC2YHJigAkYaJ1u8VgTL5Y732MuUNYtrtC5H7DbFB
 6SYwkL3U8gZuyUhDaHx0vilm51GKOUOQLEFQSaRPoiwMh06aWF306EAz7u34b+chvy
 Q8njXSwgQzHIhzOyTnOytmRGMlwYfdN6uX2ByTeeEsqICWg9iN8Al9xndlgJ3eccTl
 vIZoG2I29xdP75RQrQHE1vTp4ZWAlFQ4TymDXSUVJ5w+UGp/r5i81aZwK4uveO+YuR
 IIOvT8FpcFt4gsVvrXZXZQX0TIL0bJsXA2meAXOpcjWaIvc/tnO3sTQMFJ2RHbMdAq
 YXyhLErB4lKAg==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CD4CE8054C;
 Sun, 17 Sep 2023 15:10:36 -0400 (EDT)
Received: from pastel (unknown [104.247.237.102])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9EF2F12027A;
 Sun, 17 Sep 2023 15:10:36 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Gerd =?windows-1252?Q?M=F6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN> ("Gerd
 =?windows-1252?Q?M=F6llmann=22's?= message of "Sun, 17 Sep 2023 20:10:15
 +0200")
Message-ID: <jwv5y48r4z0.fsf-monnier+emacs@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
 <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
Date: Sun, 17 Sep 2023 15:10:35 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.104 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> I don't remember doing that, but I'll try to reproduce this somehow.  I
> tried it just now with a simple recipe but that didn't trigger the
> checks in my init.el.  Have to read the code that does that reloading, I
> guess.

grep 'Fload (' src/*.c

should get you started.


        Stefan :-)





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 18:10:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 14:10:35 2023
Received: from localhost ([127.0.0.1]:51400 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhwE7-0007hg-1g
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 14:10:35 -0400
Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:49641)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhwE3-0007hD-NV
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 14:10:33 -0400
Received: by mail-lf1-x12a.google.com with SMTP id
 2adb3069b0e04-502984f5018so6262799e87.3
 for <66022 <at> debbugs.gnu.org>; Sun, 17 Sep 2023 11:10:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694974218; x=1695579018; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc
 :to:content-language:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=EVkYwx1Z1lDRr7wrKSP3VXwZ8HxANv8iq/kgfpW85GU=;
 b=aQwO6jWGnNIx+HffnPImBavwJSuJALxxL7si3t4m+RHsDGUoKO0IHR2+YRw2iBAm5D
 xMHYexzfXtTYTAYCBaGfH2IhG/qr/TZiy4Cz1/7rQziva98b9GnWF/+rnRBawmK3kPID
 X5iVGwZU2xUw3u/L3sy442rJb96KpaQW8OzQH0sx0EP/abK+G7H8ZjnYVMXPl7Tezj1q
 kY8WxLp+Ey6kuZHQuY5CidgdCMY4/C9lDV7/QBC6KMIeaiFsINnnDQgTHRpBlC+WWqlj
 cT3b4wkfCtannxYXXxJlXp/oB2xUJ4oTiUtISz4Qsd+xgMZf68SS0OVqqHL1+GhsuM8z
 ws+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694974218; x=1695579018;
 h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc
 :to:content-language:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=EVkYwx1Z1lDRr7wrKSP3VXwZ8HxANv8iq/kgfpW85GU=;
 b=a3hpGFMlqmpxJ8T3Igqd7BMia8oINEyDFCQOJjeijo7aRMwiSySnWzkYTyJrO0wY5C
 WACHenFEIzQkY3Doxvxm/ZuvnY89KzVkw+ZgnPCk/qaKBw+8Iibt4iVeQKNyHi571Cm4
 L/YsxaMRbcVPXLaVHLLBMAjcFhnb8FqA+EMuFPHmjVOrtAwQzI33flpTIYP+o5s6rOY6
 eC3YuPb7lcnTtks0Fvd5T71Vqx+XeYcqp7aW53L9VBf28r9U1rGDTcP/H6GhsAG3sl3s
 jpMWUCCO540cktSUh2WDSGCfNf80aOZUfuZe8pDW9y1betSVy8pyQ9s+et2zlWbCOAuP
 8LBg==
X-Gm-Message-State: AOJu0YyEtosyJkKqX3wLWlZShHwmwqaK08IdsbGEoBU/aBlUwi7mQsD8
 oNRFs1biVZcUxnHvozQzx1k=
X-Google-Smtp-Source: AGHT+IFWAGDD1BcXn5jMtTZpilGnDzPVl3s9Ug+SYZsE9XKID1QyQzuRjBJNKT7OH7B85BxQLBDd3A==
X-Received: by 2002:a19:e058:0:b0:4fb:9e1a:e592 with SMTP id
 g24-20020a19e058000000b004fb9e1ae592mr5889593lfj.4.1694974217527; 
 Sun, 17 Sep 2023 11:10:17 -0700 (PDT)
Received: from [192.168.178.26] (p4fe3ac93.dip0.t-ipconnect.de.
 [79.227.172.147]) by smtp.gmail.com with ESMTPSA id
 f5-20020a056402068500b005254b41f507sm4976532edy.32.2023.09.17.11.10.16
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 17 Sep 2023 11:10:16 -0700 (PDT)
Message-ID: <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@HIDDEN>
Date: Sun, 17 Sep 2023 20:10:15 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
Content-Language: en-US, de-DE
To: Stefan Monnier <monnier@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
From: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Autocrypt: addr=gerd.moellmann@HIDDEN; keydata=
 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
 Vp5NW5c=
In-Reply-To: <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 23-09-17 19:13 , Stefan Monnier wrote:
>> But how would that happen if loaddefs is preloaded?
> 
> One case this can happen is if you're hacking on the Emacs you're 
> currently running: if you look at the doc of a function, Emacs will 
> fetch that doc from the `.elc` file, but if that file was
> regenerated and the doc has moved Emacs usually detects the problem
> and reloads the (new) `.elc` file so as to get the new position.

Thanks, that's an idea.

I don't remember doing that, but I'll try to reproduce this somehow.  I
tried it just now with a simple recipe but that didn't trigger the
checks in my init.el.  Have to read the code that does that reloading, I
guess.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 17:14:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 13:14:03 2023
Received: from localhost ([127.0.0.1]:51315 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhvLO-0006EW-Tm
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 13:14:03 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:26978)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1qhvLM-0006Dv-LK
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 13:14:01 -0400
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4502F80799;
 Sun, 17 Sep 2023 13:13:47 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1694970826;
 bh=e4Nr5va3CWpIZ6MqEtIyPWvAUF8GgTYG809bw461HGQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=bSKEr6CcNLCKnPogw0UZVkmOctII/hGgyPbtCaLbjA+BA/75TxnrhBkVRVOi1wy5s
 0RY0ZwE0kQdx312wS+3DfML/LVu5PiB/HHhgPDv5oDQiyzg4Jev44kmdsME5oI1rDS
 XHGzC+RADXj0ETHWp7JPcpfDkmgU3S4Znkp0GgooBdmtUIB7rZhaD7xng8fqYLnb/i
 GDhToCYr3pRrYUj+DWSVc8vBD49g71JbS3Yb/teku92UhFPJLSHgYMILlXDka5F2Hq
 6M5mDg7JMvURxZdvM3x3aj9yZ9QrapTa0FoafKnZgsapE/+kk4QtVzEyC77SSWOpse
 MZSr6tc1t+32w==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3DA92803E6;
 Sun, 17 Sep 2023 13:13:46 -0400 (EDT)
Received: from pastel (unknown [104.247.237.102])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 12381120FA6;
 Sun, 17 Sep 2023 13:13:46 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Gerd =?windows-1252?Q?M=F6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m27copt5vg.fsf@HIDDEN> ("Gerd =?windows-1252?Q?M=F6ll?=
 =?windows-1252?Q?mann=22's?= message of
 "Sun, 17 Sep 2023 13:07:47 +0200")
Message-ID: <jwvr0mwragh.fsf-monnier+emacs@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 13:13:43 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.106 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: Eli Zaretskii <eliz@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> But how would that happen if loaddefs is preloaded?

One case this can happen is if you're hacking on the Emacs you're
currently running: if you look at the doc of a function, Emacs
will fetch that doc from the `.elc` file, but if that file was
regenerated and the doc has moved Emacs usually detects the problem and
reloads the (new) `.elc` file so as to get the new position.


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 11:27:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 07:27:09 2023
Received: from localhost ([127.0.0.1]:49228 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhpvh-0002fq-Kc
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 07:27:09 -0400
Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:51374)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhpvd-0002fH-4c
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 07:27:08 -0400
Received: by mail-lj1-x22a.google.com with SMTP id
 38308e7fff4ca-2bffe2840adso6183341fa.2
 for <66022 <at> debbugs.gnu.org>; Sun, 17 Sep 2023 04:26:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694950011; x=1695554811; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc
 :to:content-language:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=wVz3CCtMTXp6iNJDdE32VbMSj9zyUzWR15R1qcdhQSc=;
 b=CuXYjslXerm9axdgA2fC2BRkPjH1Q6fASXHe/ADNDwdWbfNTtJc4enQo9lk8DTkimA
 lbN99O3ibal7Li1lVGJoOneR59ITpDru8Ir9OZiQHZFkCVmH3XsE8kSo6gVYfRftOrUk
 +64n2rccChfaSyTSM/kstU87tDSfkG2vdgOrxnRhxbS/VIOuVVGwsiCJBT8HVC5MmXqA
 s9R7sIkTU2ixFDe6qU9OG2v8A9bPgqqZgxrQ3cKMfU/p3/Gkv8+E8ri5xkpaYgEmGVbe
 9Aa2x175j9pXXKeuadm/PAlS+aGcUCKmwXxzp+4ZuBrwOn4vG8bl3PpdwMm/pMbwWW6u
 koFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694950011; x=1695554811;
 h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc
 :to:content-language:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=wVz3CCtMTXp6iNJDdE32VbMSj9zyUzWR15R1qcdhQSc=;
 b=UazCv3sjF79SueMrDHW6MM6xSdjN+ci+BadZtithECCUcakYvhuQn1P35oIOdnAXy0
 48ztLA+2yFS9YigN50BelQKB2z+2Ju6OcTy3H/9ATo3/NRZ7JpvRzkit/OJtMrcivYtQ
 PkYcAc3VzgnyfXhveARkqNs0hgLDVJAzdJdGBF7q8jdD1XZor4u8+skFNudQnCEQy7Pw
 J7XBTPFJwSzyrtt2uD8hOMet6T6dphRN7bdRifNGVxzXYkoMZVSr2L78Q0Xy9cTnc9m/
 mZLK7Al+FBkjB6sE4BHI4MhQkpPkl2RtyBSOqNQjajydXmqBQdHO8j2mkjAtDn1Oscpy
 jttw==
X-Gm-Message-State: AOJu0Yy6zOq0qhD6tlNQNwHbaAAmXlmplTesMD4IfdlR+8bmqt7XPFl/
 c3ehFknjJtn9H3TMPIE1db0=
X-Google-Smtp-Source: AGHT+IEyShJqhBMAZfZfdrufUl7spRl6A8cdqB78tKKcq5COuXmZc+TLczveTMiZtkjuGm+Adrw+iA==
X-Received: by 2002:a19:5e14:0:b0:4fb:8de9:ac0e with SMTP id
 s20-20020a195e14000000b004fb8de9ac0emr4587589lfb.1.1694950011302; 
 Sun, 17 Sep 2023 04:26:51 -0700 (PDT)
Received: from [192.168.178.26] (p4fe3ac93.dip0.t-ipconnect.de.
 [79.227.172.147]) by smtp.gmail.com with ESMTPSA id
 vr6-20020a170907a50600b009adce1c97ccsm3416953ejc.53.2023.09.17.04.26.50
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 17 Sep 2023 04:26:50 -0700 (PDT)
Message-ID: <7d7be1f9-2195-4fa4-bd7d-d63a4e24a95c@HIDDEN>
Date: Sun, 17 Sep 2023 13:26:49 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
Content-Language: en-US, de-DE
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
 <83wmwpf3gw.fsf@HIDDEN>
From: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Autocrypt: addr=gerd.moellmann@HIDDEN; keydata=
 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
 Vp5NW5c=
In-Reply-To: <83wmwpf3gw.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 23-09-17 13:23 , Eli Zaretskii wrote:
>> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
>> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
>> Date: Sun, 17 Sep 2023 13:07:47 +0200
>>
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>
>>> Could it be that you (or something else) reloaded loaddefs?
>>
>> It wasn't me, for sure, but that's what I also suspect is happening
>> somehow.  An indicator for that is that the kmacro and two-column
>> bindings appeared together.  These are the only 2 packages putting
>> global-set-keys into loaddefs.
> 
> Maybe try using eval-after-load to catch the culprit?

That's a good idea!  I'll put that in my init.el.

The ASAN build on my old Macbook is so slow, it's no fun.

> load-history should also tell you if loaddefs was loaded, I think.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 11:23:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 07:23:51 2023
Received: from localhost ([127.0.0.1]:49223 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhpsU-0002a1-VV
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 07:23:51 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:50926)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qhpsR-0002Zj-SN
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 07:23:49 -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 <eliz@HIDDEN>)
 id 1qhpsB-0001c3-3O; Sun, 17 Sep 2023 07:23:32 -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=WDnvmlFFnMBGolYQhnpehUfCBBT/fFEWbEdXlVjFNLM=; b=BbULXZi8m/Fut4qsvjW+
 zoSoQPuP5Xy8InYHdP3lMEXrOcb0CRqi+4A46738rZNuqG9Ezu+/wYlJwQsEQVQ2G29FuGjWIyT9f
 n0sTkX7AvCOIHhHcb77ip8KLKLrWDnu7Ycbgh1eHeac+K1IxavFejAQZyxBqYRbvg3TBazcFyKfHV
 VizJCbTDPkBj0r56WcnXpbQvokFAffPmOOVndgSKQLW1GTKRXmH4h5l8ud0TFy+fiegbhvMgBkPpY
 y0FxFoBvh/4dr8fhyn0xOXnoDRzs9ewTxPpfW+9exdPDLjbF3caSfJBf2svfOGP/x7LbKdATx72yJ
 IApLdJ9XkR2Vug==;
Date: Sun, 17 Sep 2023 14:23:27 +0300
Message-Id: <83wmwpf3gw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m27copt5vg.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Sun, 17 Sep 2023 13:07:47 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN> <m27copt5vg.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
> Date: Sun, 17 Sep 2023 13:07:47 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Could it be that you (or something else) reloaded loaddefs?
> 
> It wasn't me, for sure, but that's what I also suspect is happening
> somehow.  An indicator for that is that the kmacro and two-column
> bindings appeared together.  These are the only 2 packages putting
> global-set-keys into loaddefs.

Maybe try using eval-after-load to catch the culprit?

load-history should also tell you if loaddefs was loaded, I think.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 11:08:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 07:08:08 2023
Received: from localhost ([127.0.0.1]:49206 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhpdI-0002AB-Ey
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 07:08:08 -0400
Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:61563)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhpdG-00029h-Nx
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 07:08:07 -0400
Received: by mail-ed1-x52f.google.com with SMTP id
 4fb4d7f45d1cf-523100882f2so4528776a12.2
 for <66022 <at> debbugs.gnu.org>; Sun, 17 Sep 2023 04:07:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694948873; x=1695553673; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=Yw38D6UlZGvAhAFGJGMyg/OnOGVd7pRn5sapJXnRRPs=;
 b=BzzajarJXuhjk40wCP8ohOMMFtZN0e25f8+9XHeXKUrdyaLZLDuOz96MsEZyFW+SQC
 RDRkzm+zocrEigf9d+WiY7PgQcXokTtyvQdMga8J6CA+J9ggbsCHk1PdxHf2REML/1Gz
 OnVODdwbkxa5NgXQXvCOCW5XnTyUIKlTqSwLDeQ0osOcfKRuoYSjpfTi59LIbRmwNY5n
 bmjIhvEElH0fE8qnUwacE1uOImfCajCACfpkC1HRJndRV0vQcHLJ3+8aVugaYfJwKBST
 uRvteCjY1L/+PWw2Yt7me3tlEgUc79eMyJDy/b77IEhpGgE7/O6KYbYI56fmnbx//SZB
 8aNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694948873; x=1695553673;
 h=mime-version:user-agent: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=Yw38D6UlZGvAhAFGJGMyg/OnOGVd7pRn5sapJXnRRPs=;
 b=h3jw/8+bfeuy++mJfEzGWrAVnfV3UI5NIIIYHhnmWGIYnkf52b1O0VVm0OduO9dguX
 W7yBUnjCLF/HYTG+7bG+bhs70mxVzEQEHJjNzhJZM/SihJk5GRBUOviL//amXUcYvbJX
 6dmGEknaxI3aqHpfmP2bTtV2X24n+2wgA2VcawxkQNkd8bM45qIQcvASFkjJpH4ODjJr
 GekD3kW6N6gCmT5+ovHGF6EhQZydV+3NrDpuTVeKV3kqqapqk6KtD8QKS5xQ1rCtdmUv
 XkdWjWIUvOqSv7hW/lAkkmTltGP3DIwA7CG/P5eiDOLqZLH7veoTZivsB5cnhtR6JDX/
 8Xqw==
X-Gm-Message-State: AOJu0YwX6pNREGKlFGNu1U1+j2mriQi4Fbs/a2hE+cQwgV0U1Pqw9kSb
 M4wiOziI8si/U8d1wUShbSZNpx8FwMXzrWvZ
X-Google-Smtp-Source: AGHT+IHWX45WXGKykNF7KeoNvEMg0X8UVtej4Ou58GrkrjvEVmxWUCwKwRBZfg6yLAuPQzG8GWe7ZQ==
X-Received: by 2002:a17:907:2709:b0:99c:f47a:2354 with SMTP id
 w9-20020a170907270900b0099cf47a2354mr5501317ejk.70.1694948872718; 
 Sun, 17 Sep 2023 04:07:52 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 fi26-20020a170906da1a00b0099bc8db97bcsm4826247ejb.131.2023.09.17.04.07.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 17 Sep 2023 04:07:52 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <83y1h5f58u.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 17 Sep
 2023 13:45:05 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
 <83y1h5f58u.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 13:07:47 +0200
Message-ID: <m27copt5vg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> ALas, even when the trace-function kicked in, I wasn't able to tell what
>> exactly it was that triggered that.
>
> Could it be that you (or something else) reloaded loaddefs?

It wasn't me, for sure, but that's what I also suspect is happening
somehow.  An indicator for that is that the kmacro and two-column
bindings appeared together.  These are the only 2 packages putting
global-set-keys into loaddefs.

But how would that happen if loaddefs is preloaded?  I couldn't find
anything suspicous with git grep.

I'm building with ASAN now, maybe that finds something.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 10:45:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 06:45:41 2023
Received: from localhost ([127.0.0.1]:49171 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhpHY-0007DW-Ku
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 06:45:40 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47502)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qhpHW-0007DD-2J
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 06:45:39 -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 <eliz@HIDDEN>)
 id 1qhpHF-0002J0-Db; Sun, 17 Sep 2023 06:45:24 -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=VANUqRX9bJkzZpOdovhM8FkFcbIb/saFPrmaxrJ3czY=; b=l+D4PUSGO6miaCODAFJX
 Ch22NWyS6BICwAuJ9tyBF0GxssHCi/FCuBM+AnHmD17mUn/9BRik4dv/CHF0BRSR66xIUngPUzmYM
 oxZmdKD5WbH8uQXHblUa1CR8ok6UuxZK9CAGRH6BxirpIr9sp3fHznL2JEALjRVceegyDtLJBpiv3
 l4a592Ytc2QBjyKKoZNv/Y7+Dkuv7kZcBMx0iGgNrWhJKBE3ykWOwKgQpfBBV9IDoATG9lVc4hjzb
 GVDppWgGSl95RyPovm0zq3V7vDJ+zv6kz5p1dycttVTHcB4kvd0mmaPYcf9TfFN0XvysjCWfgQBsU
 u5STOlx1FGgdrw==;
Date: Sun, 17 Sep 2023 13:45:05 +0300
Message-Id: <83y1h5f58u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2h6ntqfrr.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Sun, 17 Sep 2023 12:02:16 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN> <m2h6ntqfrr.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
> Date: Sun, 17 Sep 2023 12:02:16 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >
> > I'm trying to figure out when could the autoloaded bindings become in
> > effect so as to countermand your use-package bindings (if this is what
> > happens; does it?).
> 
> Sorry, forgot to adress that question.
> 
> Yes, that's what is happening.  Everything works normally for a long
> time, I do whatever it is in Emacs, and at some point I notice f2
> isn't working as before.
> 
> ALas, even when the trace-function kicked in, I wasn't able to tell what
> exactly it was that triggered that.

Could it be that you (or something else) reloaded loaddefs?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 10:02:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 06:02:36 2023
Received: from localhost ([127.0.0.1]:49079 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhobs-0003HZ-2G
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 06:02:36 -0400
Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]:54583)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhobo-0003HJ-7G
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 06:02:34 -0400
Received: by mail-lj1-x22c.google.com with SMTP id
 38308e7fff4ca-2c008d8fd07so1895231fa.1
 for <66022 <at> debbugs.gnu.org>; Sun, 17 Sep 2023 03:02:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694944938; x=1695549738; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=i4oVrOshZFjyrgiUcPEQYDhyVFFzRHS24Jyb/+ZRtm4=;
 b=F9f0+VvOYTCRTZZ8xW8PdI+1gvqKBez1LIZffmxozGz+FlnlYuLu/aorZm04zTmT0Z
 1I577/3tMGvUMDjAaJgHDoWAL5z4DqN68dQ1G/YzthqAokkjj362+ydTrlCRhjpLN5zp
 IfE0fNaWo6p6DmqM0TBiiVCjBnyhfQiHDLRVVSv84gmFkY1CajRzkK+JAR48qjw9reYw
 Yiw2L3vIBiCSdkDB+WsumJFOWB0A/lKQczmONDBPlxrB4H6tFADBnIMuvQDr4o/12xeK
 98nO6dWUahhanqtnif37aUUd4SC9slnY7hCCE8s49K5ZhFRJNNcy5/rt6PwqrzJM1tZ8
 6dJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694944938; x=1695549738;
 h=mime-version:user-agent: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=i4oVrOshZFjyrgiUcPEQYDhyVFFzRHS24Jyb/+ZRtm4=;
 b=tKffenbtZ/2zw5MD7NgXXpEXcUI81MZPCLaqoEzL2jjMI5+IgU5G40xEVGc2ZBkBhQ
 1H5SFJ4nzjIHho6jYKuW/Lr29l4lxcDu9i6MESRTz3MsldddzUJU9T6WiA46lc8Oo6l4
 au9Be5Be2Njothyr2DoOzzoHqTy3LSilF6etd94DTfFn98ukeheDeH/9WX/gfW0fgdeg
 4TSwfJLHR6aVhTFEFwtPHee0/vU4Ks1Q0yUJmsG5iYIAdCMYfaq7Rh7dkng9f2ALbrbu
 ePg3MYaf09yUeywXp0cvvLvQe2xXMlLl396lCqwc2tYvBZKcc6yVcuiqRaBIraPJmgvx
 DPPg==
X-Gm-Message-State: AOJu0Yx+bYEF7a8SA8Hzsaq5eYMJFPClKUF3hEs+pJ7GADiEhTm1Ga2q
 Spn9rvePK2d8G7wASF1PDDlkDKC/3JrZ8jz0
X-Google-Smtp-Source: AGHT+IH9hTZxRTIsC6IFTJ0cJqVgbZoccYdxZalIAovEH15FK6M6BWaiNl+czjgbuv7qqYDcK8EHsQ==
X-Received: by 2002:a2e:88d8:0:b0:2b6:ee99:fffc with SMTP id
 a24-20020a2e88d8000000b002b6ee99fffcmr5374741ljk.36.1694944937605; 
 Sun, 17 Sep 2023 03:02:17 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 ox11-20020a170907100b00b00997c1d125fasm4849560ejb.170.2023.09.17.03.02.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 17 Sep 2023 03:02:17 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <837copgnu3.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 17 Sep
 2023 12:18:12 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 12:02:16 +0200
Message-ID: <m2h6ntqfrr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>
> I'm trying to figure out when could the autoloaded bindings become in
> effect so as to countermand your use-package bindings (if this is what
> happens; does it?).

Sorry, forgot to adress that question.

Yes, that's what is happening.  Everything works normally for a long
time, I do whatever it is in Emacs, and at some point I notice f2
isn't working as before.

ALas, even when the trace-function kicked in, I wasn't able to tell what
exactly it was that triggered that.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 09:50:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 05:50:37 2023
Received: from localhost ([127.0.0.1]:49059 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhoQG-0002wW-QJ
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 05:50:37 -0400
Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:52508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhoQC-0002w7-EP
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 05:50:35 -0400
Received: by mail-ej1-x633.google.com with SMTP id
 a640c23a62f3a-991c786369cso473296566b.1
 for <66022 <at> debbugs.gnu.org>; Sun, 17 Sep 2023 02:50:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694944219; x=1695549019; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=MHqlnK/GxnALJq4qOOPmYQcFtw/aWgBbJJX/98JBNfM=;
 b=I+OnD3aZsbgjkQXBX6WZovaiYKDi75ntoORIfGvQp1Q/0RHO3yh7D0CjXC3w3zVIGh
 j1zSEZRNteHakIRBDtBgnGs6hGhtJUMJCi94BWhNNk7brKNO38cYVUP9D1kPrOSa7ufR
 mE+SWaUlSgxsFEtvvcwAgJ9U2/LB0TL+Er815QTpdPytwg65BZP+eNkI+GZ21TeDLCrz
 5UvR4LLl4VTBzt3iro+F/nuyg/PkCvvH+8LOkRjuxG1s2aYSfXMtJhcVzcDdMtUBQqKH
 6kLySBbkRvOlPDq6yap/5StbZUkCQi8gJMqJFsZtf6T5oUHhCI1lrncaZqCl3DrR41Sm
 NAPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694944219; x=1695549019;
 h=content-transfer-encoding:mime-version:user-agent: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=MHqlnK/GxnALJq4qOOPmYQcFtw/aWgBbJJX/98JBNfM=;
 b=HHbJf4ruxlkDAnTyVYt95EuRtky3zOhrrVSpy8frFc7cfiI8OoQxm8RPosT+Y7CqgS
 +oUw5SnbInmvGpgnKsh+jczk8xN77SEx9Mm9y5iPBXOhCCVlRiJnWs9gDXOE85ouQAfA
 7gjZfaJKVbmY7laW8Z5Rp2M6r3LN8hg9DMZauF8ajQoZtVAq6RXp0v0c0jNDRVU8cGzN
 o79eYZ7wFZYOfY3wmPAhQuxA5fE4JrtsjuPf4uxfu7t/3qcPyi4gbv/niHKC+WMwMdyl
 MoTooXYNTPeyAhNNqlcQPMzePV0pWvJlfFr0rRx5/8kJNowKi8Hu87pDa/O1GOuQvqWh
 RcQw==
X-Gm-Message-State: AOJu0YwmGkR/EY8vGmNe3rUCZRka3s6YQiPDFjCaK7QqSoxIGHbcZ2l/
 dLAzmhhmCPPT5uW51axPTmxv9/Hpsq9Js7L0
X-Google-Smtp-Source: AGHT+IGye+HQegyJWjIbRxkZYtAhwYEHN1+5jVyRVUzPf+XULmX4nrHhXxNullr/quksMfrITRdMgA==
X-Received: by 2002:a17:907:78d0:b0:9aa:25f5:8d93 with SMTP id
 kv16-20020a17090778d000b009aa25f58d93mr5279970ejc.49.1694944218364; 
 Sun, 17 Sep 2023 02:50:18 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 oq8-20020a170906cc8800b0099bc08862b6sm4879214ejb.171.2023.09.17.02.50.17
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 17 Sep 2023 02:50:17 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <837copgnu3.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 17 Sep
 2023 12:18:12 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
 <837copgnu3.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 11:50:16 +0200
Message-ID: <m2led5qgbr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN>
>> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
>> Date: Sun, 17 Sep 2023 10:58:11 +0200
>>=20
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>=20
>> >> > What does use-package do when the "package" is "emacs"?  IOW, at wh=
at
>> >> > point in time will the above binding be executed, and what event wi=
ll
>> >> > trigger that?
>> >>=20
>> >> Nothing.  It's sort of an idiom I found on the net for general
>> >> customizations and so on that don't belong to a particular package.
>> >> Some people apparently name it "general".
>> >
>> > So the above binding of F2 is never executed in your case?  Or else,
>> > how should I interpret your "Nothing" response to my question about
>> > the point in time when this binding is executed?
>>=20
>> No, sorry for not being clear.  I meant use-package doesn't load a
>> package, or something like that.  It executes normally, and in
>> particular, it uses bind-key for the :bind clause, so that F2 gets
>> bound.
>
> Does it do that immediately as that particular use-package form is
> read and interpreted, or does it do it later (e.g., after the init
> file was loaded or something)?
>
> I'm trying to figure out when could the autoloaded bindings become in
> effect so as to countermand your use-package bindings (if this is what
> happens; does it?).

Hm, I must confess I'm not a great use-package expert, but maybe we can
figure this out.  I used pp-macro-expand-last-sexp on the use-package in
my .init.el.  The result is at the end.

I'd say it looks like the bind-key is done like so

  (condition-case-unless-debug err
      (progn
        ...
	(unless (fboundp 'mode-line-other-buffer)
	  (autoload #'mode-line-other-buffer "emacs" nil t))
        ...
        (bind-key ...)

This is the full macro expansion:

(progn
  (defvar use-package--warning47
    #'(lambda (keyword err)
	(let
	    ((msg
	      (format "%s/%s: %s" 'emacs keyword
		      (error-message-string err))))
	  (display-warning 'use-package msg :error))))
  (condition-case-unless-debug err
      (progn
	(let ((custom--inhibit-theme-enable nil))
	  (unless (memq 'use-package custom-known-themes)
	    (deftheme use-package) (enable-theme 'use-package)
	    (setq custom-enabled-themes
		  (remq 'use-package custom-enabled-themes)))
	  (custom-theme-set-variables 'use-package
				      '(cursor-type 'bar nil nil
						    "Customized with use-package emacs")
				      '(scroll-bar-mode nil nil nil
							"Customized with use-package emacs")
				      '(custom-enabled-themes
					'(modus-vivendi) nil nil
					"Customized with use-package emacs")
				      '(default-frame-alist
					'((height . 82) (width . 120))
					nil nil
					"Customized with use-package emacs")
				      '(ns-alternate-modifier 'meta
							      nil nil
							      "Customized with use-package emacs")
				      '(ns-left-command-modifier
					'super nil nil
					"Customized with use-package emacs")
				      '(ns-right-alternate-modifier
					'none nil nil
					"Customized with use-package emacs")
				      '(ns-right-command-modifier
					'meta nil nil
					"Customized with use-package emacs")
				      '(duplicate-line-final-position
					1 nil nil
					"Customized with use-package emacs")
				      '(enable-local-eval t nil nil
							  "Customized with use-package emacs")
				      '(enable-local-variables :all
							       nil nil
							       "Customized with use-package emacs")
				      '(help-window-select t nil nil
							   "Customized with use-package emacs")
				      '(server-mode t nil nil
						    "Customized with use-package emacs")
				      '(send-mail-function
					'smtpmail-send-it nil nil
					"Customized with use-package emacs")
				      '(vc-follow-symlinks t nil nil
							   "Customized with use-package emacs")
				      '(disabled-command-function nil
								  nil
								  nil
								  "Customized with use-package emacs")
				      '(ring-bell-function 'ignore nil
							   nil
							   "Customized with use-package emacs")
				      '(initial-scratch-message nil
								nil
								nil
								"Customized with use-package emacs")))
	(unless (fboundp 'undo) (autoload #'undo "emacs" nil t))
	(unless (fboundp 'undo-redo)
	  (autoload #'undo-redo "emacs" nil t))
	(unless (fboundp 'ibuffer) (autoload #'ibuffer "emacs" nil t))
	(unless (fboundp 'zap-up-to-char)
	  (autoload #'zap-up-to-char "emacs" nil t))
	(unless (fboundp 'mode-line-other-buffer)
	  (autoload #'mode-line-other-buffer "emacs" nil t))
	(unless (fboundp 'duplicate-dwim)
	  (autoload #'duplicate-dwim "emacs" nil t))
	(unless (fboundp 'switch-to-buffer)
	  (autoload #'switch-to-buffer "emacs" nil t))
	(unless (fboundp 'beginning-of-buffer)
	  (autoload #'beginning-of-buffer "emacs" nil t))
	(unless (fboundp 'end-of-buffer)
	  (autoload #'end-of-buffer "emacs" nil t))
	(unless (fboundp 'previous-buffer)
	  (autoload #'previous-buffer "emacs" nil t))
	(unless (fboundp 'next-buffer)
	  (autoload #'next-buffer "emacs" nil t))
	(unless (fboundp 'execute-extended-command)
	  (autoload #'execute-extended-command "emacs" nil t))
	(unless (fboundp 'delete-other-windows)
	  (autoload #'delete-other-windows "emacs" nil t))
	(unless (fboundp 'global-text-scale-adjust)
	  (autoload #'global-text-scale-adjust "emacs" nil t))
	(eval-after-load 'emacs
	  '(condition-case-unless-debug err
	       (progn
		 (defun my-startup-time nil
		   (message "Start time %s." (emacs-init-time)))
		 (add-hook 'emacs-startup-hook #'my-startup-time) t)
	     (error (funcall use-package--warning47 :config err))))
	(bind-keys :package emacs ("C-z" . undo) ("C-S-z" . undo-redo)
		   ("C-x C-b" . ibuffer) ("C-x 6") ("C-x C-k")
		   ("M-z" . zap-up-to-char)
		   ("<f2>" . mode-line-other-buffer)
		   ("C-c o" . mode-line-other-buffer)
		   ("C-c C-o" . mode-line-other-buffer)
		   ("<f4>" lambda nil (interactive)
		    (kill-buffer (current-buffer)))
		   ("C-c k" lambda nil (interactive)
		    (kill-buffer (current-buffer)))
		   ("C-c C-k" lambda nil (interactive)
		    (kill-buffer (current-buffer)))
		   ("C-<up>" lambda nil (interactive) (scroll-up 1))
		   ("C-<down>" lambda nil (interactive)
		    (scroll-down 1))
		   ("C-<tab>" . other-window)
		   ("C-c d" . duplicate-dwim) ("=C2=A0" . switch-to-buffer)
		   ("s-<up>" . beginning-of-buffer)
		   ("s-<down>" . end-of-buffer)
		   ("s-<left>" . previous-buffer)
		   ("s-<right>" . next-buffer)
		   ("s-x" . execute-extended-command)
		   ("s-o" . delete-other-windows)
		   ("s-+" . global-text-scale-adjust)
		   ("s--" . global-text-scale-adjust) ("s-h") ("s-m")
		   ("s-p") ("s-q")))
    (error (funcall use-package--warning47 :catch err))))






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 09:18:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 05:18:34 2023
Received: from localhost ([127.0.0.1]:49041 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhnvG-00025h-10
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 05:18:34 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57980)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qhnvC-00025S-4u
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 05:18:32 -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 <eliz@HIDDEN>)
 id 1qhnux-00033v-Il; Sun, 17 Sep 2023 05:18:17 -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=ZP29tPxV/a1NzJKR8iFNEjXsISUyU5g2d57xuBSXgtI=; b=IL5Ud7yx0V2OTR1UcC9X
 gN2HESu9nXk0x2gZrml4+yaLYv41VVIRR2pzeDduAZgJUaI2meq4KMyA6ABaXe1KWwrks4Z1d3ujA
 tlPOkSz1TAKAnSgZjsE6hnashJIBVzvJCqyG26iGFUNqxLS0Mwok5QvAcBopsPqJcdtUd4mA/KHjJ
 fUhBH68inp8nW0pBIWgZ7xaz6Xz+ib1V7NteKNhvRtWljxbkHwnfoXHHWDd1moRndw7ohT3trMbry
 /pnbkwzGW2D3V57GyLSmVrO4X0cKZioHysD3QCHKrWeM+cLjNq4h4Lcw3ptyCBwn/R3/6X9ZOXLof
 yyDspg0vt4t0fQ==;
Date: Sun, 17 Sep 2023 12:18:12 +0300
Message-Id: <837copgnu3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m25y49b2ho.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Sun, 17 Sep 2023 10:58:11 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN> <m25y49b2ho.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
> Date: Sun, 17 Sep 2023 10:58:11 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> > What does use-package do when the "package" is "emacs"?  IOW, at what
> >> > point in time will the above binding be executed, and what event will
> >> > trigger that?
> >> 
> >> Nothing.  It's sort of an idiom I found on the net for general
> >> customizations and so on that don't belong to a particular package.
> >> Some people apparently name it "general".
> >
> > So the above binding of F2 is never executed in your case?  Or else,
> > how should I interpret your "Nothing" response to my question about
> > the point in time when this binding is executed?
> 
> No, sorry for not being clear.  I meant use-package doesn't load a
> package, or something like that.  It executes normally, and in
> particular, it uses bind-key for the :bind clause, so that F2 gets
> bound.

Does it do that immediately as that particular use-package form is
read and interpreted, or does it do it later (e.g., after the init
file was loaded or something)?

I'm trying to figure out when could the autoloaded bindings become in
effect so as to countermand your use-package bindings (if this is what
happens; does it?).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 08:58:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 04:58:30 2023
Received: from localhost ([127.0.0.1]:49034 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhnbq-0001cW-4h
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 04:58:30 -0400
Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:53600)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhnbm-0001cI-Ih
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 04:58:28 -0400
Received: by mail-ej1-x632.google.com with SMTP id
 a640c23a62f3a-99c3d3c3db9so467994766b.3
 for <66022 <at> debbugs.gnu.org>; Sun, 17 Sep 2023 01:58:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694941093; x=1695545893; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=1wrQRu7fkGmv34oRZzQscN+O5i2IL3Qz7Y+qYv4b8zo=;
 b=bTLoc5vSpcCuPqOILBUNVypzJ7pnD2PBbHNo4HfY4QXUTJwAxwd5+AyekeYJ32k8XK
 tzMJ26P/D6ZRXRFg43a50kuNCViOKTPJFJOX7ir02h1oBsN8/naoloM/UnddpIF5uCE/
 +YHiD/DxAYyKIIISC/Wyvp16ZHsPkMFdPvxOtLqZ5lm2GHMBhPByfpfd2N8L0mIOsIW5
 E++1YKzXC4B5R7XEEL/EKxp3reWeCAMJI02q24MI1EshBSk9w++JnJ/9WG4ppqlLY0yf
 DeflpUCbEKgc3Rlq8Gj1jpnF0+UFnc3skVzc8ughE/cw0K9ZpanK6ueTDRlfEXs8XSHM
 y0CA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694941093; x=1695545893;
 h=mime-version:user-agent: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=1wrQRu7fkGmv34oRZzQscN+O5i2IL3Qz7Y+qYv4b8zo=;
 b=A5J8YlfZV6NtaerOg8zKyJsOULYAX2JtKVt+4bpUMFfQ+uIYHYfjXPl1lmO4MFExZf
 /QAX/7QBRaFUjnxCBzGUebS23ylZM365enAsp4ZbdSVH7cs67ZlcwaeC1VLUBVvMic4f
 zSZi4QBbkUdqUPT6zirgayszVHgZItpwIYmPzxbtKD6w77E+SRS5t/nCV44ceZx0B6hT
 wjCbEvAbAkcGwewcz88YSh5XvbLgxXbCj5e5PaJqehXYK7WdogWmtU5wtCMnHoB8mFh4
 AO4XYyVaTOM7Oy5dO+/UigfkTBZYiT/t84/A78M+pqtNmJAAOdAFx9kq5s1d8UZBcxiF
 ZKkA==
X-Gm-Message-State: AOJu0YyOIZH/mL+Wdl/ESlqI+Weiur5dE/swFw8+JkJvalyuQvr92Ept
 eEjb4sGMXRH8+tLxVrjmb4Je4VOShuXuKXJt
X-Google-Smtp-Source: AGHT+IHvE62fmgOZYpL9ZBdZRfwLYOT89u1oRpAe4khCYlwRzlgZR5grxqDBRQ+BgjH5rDaMgldNLQ==
X-Received: by 2002:a17:906:5a49:b0:9a9:e525:8705 with SMTP id
 my9-20020a1709065a4900b009a9e5258705mr4763493ejc.57.1694941092796; 
 Sun, 17 Sep 2023 01:58:12 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 lg13-20020a170906f88d00b009ad88839665sm4749572ejb.70.2023.09.17.01.58.12
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 17 Sep 2023 01:58:12 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <83a5tlgoyz.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 17 Sep
 2023 11:53:40 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
 <83a5tlgoyz.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 10:58:11 +0200
Message-ID: <m25y49b2ho.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> > What does use-package do when the "package" is "emacs"?  IOW, at what
>> > point in time will the above binding be executed, and what event will
>> > trigger that?
>> 
>> Nothing.  It's sort of an idiom I found on the net for general
>> customizations and so on that don't belong to a particular package.
>> Some people apparently name it "general".
>
> So the above binding of F2 is never executed in your case?  Or else,
> how should I interpret your "Nothing" response to my question about
> the point in time when this binding is executed?

No, sorry for not being clear.  I meant use-package doesn't load a
package, or something like that.  It executes normally, and in
particular, it uses bind-key for the :bind clause, so that F2 gets
bound.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 08:54:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 04:54:00 2023
Received: from localhost ([127.0.0.1]:49030 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhnXU-0001W8-CG
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 04:54:00 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58260)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qhnXR-0001Vu-QZ
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 04:53:58 -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 <eliz@HIDDEN>)
 id 1qhnXE-0006ND-QW; Sun, 17 Sep 2023 04:53:44 -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=WPxcnVHfORlH9t6t6aXE6qL2G9tIb6WPW2GYKMKDfMM=; b=omkXanppFsUm9BZeAVlb
 15vJj7nJ3BbiSTQfQNdrGntL/4HMCfmaVsSyg5b7JoPnuUwmnZgetCA2uYNGjgqyyxZD6pZuHox8a
 CQnWj5qWUAA31esZZF2Q8zjp0Uk7IbsToKHRUr27vCc7QSz3Bw8W+80v02y44tZIqwa3xRUoul+B3
 sOggrfNMjWD91bINDrHS1AQqy8f1LiEQbbpF6PjqLUzknkuE7imZrixBMXATvYmOP7SpeaHKdtLRy
 WsQy3CMTzPV40vEW9MlkNFOLC8uKhJ+VlD1J421HlYqHlhflDOT9+60bwLCoVFxBqPpS4WfmcM8++
 fPXlA/BVYKpz8A==;
Date: Sun, 17 Sep 2023 11:53:40 +0300
Message-Id: <83a5tlgoyz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2y1h5b8bs.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Sun, 17 Sep 2023 08:52:07 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN> <m2y1h5b8bs.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: monnier@HIDDEN,  66022 <at> debbugs.gnu.org
> Date: Sun, 17 Sep 2023 08:52:07 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> >> Cc: Stefan Monnier <monnier@HIDDEN>,  66022 <at> debbugs.gnu.org
> >> Date: Sun, 17 Sep 2023 08:40:06 +0200
> >> 
> >> I'm using use-package (+ straight) in my init.el, and because of that
> >> the bindings are done, behind the scenes, with bind-key.  The
> >> use-package binding f2 looks like (stripped down):
> >> 
> >>   (use-package emacs
> >>     :bind
> >>     ;; FIXME: The function key bindings sometimes mysteriously
> >>     ;; disappear, and are replaced with the original bindings in
> >>     ;; global-map.
> >>     ("<f2>" . mode-line-other-buffer))
> >
> > What does use-package do when the "package" is "emacs"?  IOW, at what
> > point in time will the above binding be executed, and what event will
> > trigger that?
> 
> Nothing.  It's sort of an idiom I found on the net for general
> customizations and so on that don't belong to a particular package.
> Some people apparently name it "general".

So the above binding of F2 is never executed in your case?  Or else,
how should I interpret your "Nothing" response to my question about
the point in time when this binding is executed?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 06:52:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 02:52:24 2023
Received: from localhost ([127.0.0.1]:48941 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhldo-0006oa-9U
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:52:24 -0400
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:52539)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhldm-0006oL-J0
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:52:23 -0400
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-530e180ffcbso585885a12.1
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 23:52:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694933529; x=1695538329; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7qvcpWPpN8DH7iy9Fhd7fEnu6U0JNnOXdwf8XHsXDfs=;
 b=dYjal8d0dKjGSxn7ffBgUy3NrQvOpvipPC8q4PXdR2STjdNds2aE0peW5qO2jqfjhT
 Yj5FvRBBr7oTDhpCfuq2aO4GkARf3fun67erSrhMI5k9rhQcIUR90k6RCzQ+xbueq17v
 I23FyFxjrr+hkmcKuYooQ+TJmD8dSK+ZPdVxIuQZHcbQgFJ50OL3dPpt+jnRx5iZogcA
 shtogS/9FsCpTMYyk9HkWIDdpVRrlqhZ/haUsJEsGA9UM4TbWrruwTqkYFBoHEnWfKH3
 JQA4gBS7ZmDX551PlbGPcev9RZ5z2jnN8lC1upkvuIAkVtwPHrIxvf82Pb2BnavZsu7w
 p9jQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694933529; x=1695538329;
 h=content-transfer-encoding:mime-version:user-agent: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=7qvcpWPpN8DH7iy9Fhd7fEnu6U0JNnOXdwf8XHsXDfs=;
 b=s7C44XZPbLZDM9eODVXl1etqehGvsILep0uVbHdDuOArVYD0KSQ/uhzNZBjjnNehfm
 9nE+FRHD6o7ieDlC1U/l6UnStCZmn1CMUzyPZcciRxO3FkwG2GGuViDZu9mP0tOtDgqB
 mD7hX06WXcTRejz1pNr7W8rdQBXUlY2eRGS9V8HLw+p4EdcpBbFscoB4yh2/RgU7bOFV
 lfrZLh3E4pVjppfygKDAwr4+yw91zcpux/lHe1jM7fgeKN81XQb9ku8NU/YZJxjEg1gi
 jbBK2nceuaaGYg6mGti9KW+CshNkYv660FhNojNiEGqANm6WWjxQ2N5LTxkfWUXhhA6k
 Xfkw==
X-Gm-Message-State: AOJu0Ywk05MVDi4UAAYMJzEwPvq4RJEq+o/lnj3dGKEckYnl+HsQFx8k
 1rMUObk0PtbljVxJmkWexDKlyls9mjox73uG
X-Google-Smtp-Source: AGHT+IEhynhSWKGlh0/VWMQ4vxQGNGayHGqjif2Ltj+/IdLVRBaWY0C8d8gkqLiiwjE3CtE0KZmNuw==
X-Received: by 2002:aa7:de07:0:b0:52f:a44e:601d with SMTP id
 h7-20020aa7de07000000b0052fa44e601dmr4828687edv.9.1694933528467; 
 Sat, 16 Sep 2023 23:52:08 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 i23-20020a50fc17000000b005256d4d58a6sm4267699edr.18.2023.09.16.23.52.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 23:52:08 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <83bke1gusz.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 17 Sep
 2023 09:47:40 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
 <83bke1gusz.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 08:52:07 +0200
Message-ID: <m2y1h5b8bs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN>
>> Cc: Stefan Monnier <monnier@HIDDEN>,  66022 <at> debbugs.gnu.org
>> Date: Sun, 17 Sep 2023 08:40:06 +0200
>>=20
>> I'm using use-package (+ straight) in my init.el, and because of that
>> the bindings are done, behind the scenes, with bind-key.  The
>> use-package binding f2 looks like (stripped down):
>>=20
>>   (use-package emacs
>>     :bind
>>     ;; FIXME: The function key bindings sometimes mysteriously
>>     ;; disappear, and are replaced with the original bindings in
>>     ;; global-map.
>>     ("<f2>" . mode-line-other-buffer))
>
> What does use-package do when the "package" is "emacs"?  IOW, at what
> point in time will the above binding be executed, and what event will
> trigger that?

Nothing.  It's sort of an idiom I found on the net for general
customizations and so on that don't belong to a particular package.
Some people apparently name it "general".




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 06:48:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 02:48:05 2023
Received: from localhost ([127.0.0.1]:48937 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhlZc-0006fP-Fs
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:48:04 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60808)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qhlZY-0006e6-46
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:48:03 -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 <eliz@HIDDEN>)
 id 1qhlZL-000240-2z; Sun, 17 Sep 2023 02:47:47 -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=EWBGw36ACCDirQsdL437YGfWtTK4TV7C508+sJvaFHM=; b=P5q/u0g+3CbuQ8bLy7bs
 Xz+4H+0NR/KqM3qJGVnh3kfrsseAEnA5DgkeJqJsxR6t6JHtZs68LRl/6NjLEGkNG0SDw8TzCe9O9
 xikpQSiY4Inpd9TaOgw3vidE5fm2QhJf24D4Ok6V852B8JIAMhj04oj+5cA2YHTc25894l36Uu3BF
 WNe0N5CPEMH+BQfr94K8msoEuV4208ugCl4tj7MD/di9goxpvJHSlE0ySrj94+Fi91f/i7iPT1Egi
 R6/kq1nlPCBGL86QDjCJX7IFWUux25fsmpRfJtfwAotYis2eK8C8tp1+C9gZVRnfhEXmjfIPyiORW
 gku/bzgdyCyLRw==;
Date: Sun, 17 Sep 2023 09:47:40 +0300
Message-Id: <83bke1gusz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m234zdcng9.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Sun, 17 Sep 2023 08:40:06 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN> <m234zdcng9.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: monnier@HIDDEN, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: Stefan Monnier <monnier@HIDDEN>,  66022 <at> debbugs.gnu.org
> Date: Sun, 17 Sep 2023 08:40:06 +0200
> 
> I'm using use-package (+ straight) in my init.el, and because of that
> the bindings are done, behind the scenes, with bind-key.  The
> use-package binding f2 looks like (stripped down):
> 
>   (use-package emacs
>     :bind
>     ;; FIXME: The function key bindings sometimes mysteriously
>     ;; disappear, and are replaced with the original bindings in
>     ;; global-map.
>     ("<f2>" . mode-line-other-buffer))

What does use-package do when the "package" is "emacs"?  IOW, at what
point in time will the above binding be executed, and what event will
trigger that?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 06:40:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 02:40:23 2023
Received: from localhost ([127.0.0.1]:48924 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhlSB-0006R2-7F
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:40:23 -0400
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:45507)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhlS9-0006Ql-G7
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:40:22 -0400
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-529fb04a234so4138218a12.3
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 23:40:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694932808; x=1695537608; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=uC8auipUhnGjsC6TllPzxJqgC3dwGthK0AkLuTMK9iM=;
 b=h2pTn7SMr3z4B7pFkZikBWzIY3Eh9H1ZkTDk2L959K/XRau1YnmNbzBRZ/4jar/oAm
 Ky6G3rmWZin4jv24WEIUbcoYumn/DdvPdpw+sb1ZV8ZqVUFGG+ZoLG9JezG9dODkxnVR
 OTW0gUlErOe7jRVQbXBWoDn5tRI1h3g93EhZyEnP2/blVPArIsaEiYcgVZw8MMrC4A99
 LUF4sAQpIj01eYbk9WBPM/bXz5JWYFRnQJf7KSFUKQIZGL58gLRaj9Sd6SHxnIthbPsP
 226O+Vt9PuX+czQO7kZKIUGb8xf3qQo0GCHWSImpV4RIw6Q83wf2x4IRbboRkIDICuy0
 h+RQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694932808; x=1695537608;
 h=content-transfer-encoding:mime-version:user-agent: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=uC8auipUhnGjsC6TllPzxJqgC3dwGthK0AkLuTMK9iM=;
 b=pDK3pllbs3jONflW45AZ2OhfDGEqC51cqsHn33H72gKUXF90l8LuM47Ahm9uyNLYlo
 NvUJnthoqVI8nLxgDD55d5MzHhJclfC1IAWvIjN4kdoAgVCfEYkUeYUglDqR2eWYHNJO
 4lH4RNvnNOU4zTTC1CBtbVbdnPUO/Qzz3dhLsdDPajSUwlPJ50om9285vDXuiSudJkYM
 lSPmXa4GKAIxtmZaxACsCdOnpoe/QTVl3CIFrPGCdMXSFAqCF+4lBTi7ltgJLGS4FR75
 KBUM9Zv73rDf4CrFTBFtRUqxOMGIzv57PJWNk0P3IFvUucBfgzG/flLNHxIeHMV1dx7+
 eZ8g==
X-Gm-Message-State: AOJu0Yx1/cai+wkIEoOwtBTptfUzp123AMYKm034cAIBOFtBQSJYjRHK
 bsByU2q5WBmy15fbvXhDhz5G/d5UEJg+WgkQ
X-Google-Smtp-Source: AGHT+IF4HKGNnUx62uZldFWwspmtYRcwWyZuMStUfMuw28IjC5opYu3FeRAL4s7gXZtoHcsWtUjKYA==
X-Received: by 2002:a05:6402:c6:b0:52c:b469:bb00 with SMTP id
 i6-20020a05640200c600b0052cb469bb00mr4749793edu.22.1694932807613; 
 Sat, 16 Sep 2023 23:40:07 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 a9-20020aa7d909000000b0052889d090bfsm4319030edr.79.2023.09.16.23.40.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 23:40:07 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m27copcnu4.fsf@HIDDEN> ("Gerd =?utf-8?Q?M=C3=B6llmann?=
 =?utf-8?Q?=22's?= message of "Sun, 17 Sep 2023 08:31:47 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
 <m27copcnu4.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 08:40:06 +0200
Message-ID: <m234zdcng9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: Stefan Monnier <monnier@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> I'll report back, when I have something.

One addendum, even if it might not be relevant - one never knows.

I'm using use-package (+ straight) in my init.el, and because of that
the bindings are done, behind the scenes, with bind-key.  The
use-package binding f2 looks like (stripped down):

  (use-package emacs
    :bind
    ;; FIXME: The function key bindings sometimes mysteriously
    ;; disappear, and are replaced with the original bindings in
    ;; global-map.
    ("<f2>" . mode-line-other-buffer))





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 06:32:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 02:32:08 2023
Received: from localhost ([127.0.0.1]:48905 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhlKB-0006EA-Gz
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:32:08 -0400
Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:48244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhlK6-0006Dd-9t
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:32:06 -0400
Received: by mail-ed1-x52d.google.com with SMTP id
 4fb4d7f45d1cf-52683b68c2fso4129321a12.0
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 23:31:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694932309; x=1695537109; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=TDcwJe/bzuxPpTmZmJHIrAmyTY/qHbacd3XftcR4B3E=;
 b=O4NSrZ4gTzrMbMBu/pa+/AzQ/BaRwkKChOqWEpuETUmCRx/PdzR2zVhe3NUvEoHAL0
 KFO4GeEV3E2/mv6o3XjPOHK7aRJE+nrIfV1NmADscqSiKuU5dVqo047/sC12hFjwbBFM
 WgKgK9aX7H3coOqAVb+GQ3c1i9pX+SVaeWGtlFBVnGf386TuTtyyoZdssz3wuk6OA1dM
 aybajxJ2qJfRqgGEwuewZucpynhYAR6dmE0bhBrJpv5nSGAZ6mKIdLe7KqkGu5Y5jvBM
 gZ2UN/jmKgM2WLrd0GhRnWxgOX2GGzhY3RTDwD2vyNyLLfTZyiMd4wtDDfZT08xZaQke
 OM+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694932309; x=1695537109;
 h=content-transfer-encoding:mime-version:user-agent: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=TDcwJe/bzuxPpTmZmJHIrAmyTY/qHbacd3XftcR4B3E=;
 b=L8Ew3qkAgTnFquzlD+/F4rF6vdqExRM4y6AKMCJ/IZeIY/NEUwV289Mt8uUUnKy0Or
 847x0qOEbCtPaw1gw8EIUBokx5x0FSBaIIyr/iHPHeIWdhriMVSZZ8IdkmjnUKpSz+0h
 wcpeXl6P434kbgaZWycNpq/A4/20itqqOET/3yKojJeMzUHvjiiL+C4zvHEnU5ZdXsPO
 N6eA1JYa3YQ5w+nrLJ1w6fMoqw4ocSGxtlwvXLWu0Ak0iSDAUS7KNDd4G7pO9fCFpDXL
 Cup+hSvPJkgccIohsvl+s0ikSW4OcVzgHKBiHcZjtfwBBzTgwq5spSNZobKG8ysiDUbw
 KeeQ==
X-Gm-Message-State: AOJu0YyAOl3WjouHTPMXe1Qo1cUlnKt45ZAJBe21+vx//1jrTkSkDs2o
 /TvmD1Czn/vwdlTLGLTBkssyqRKAgOHT3Z/9
X-Google-Smtp-Source: AGHT+IG/NLksHtYJf6okp7rENn7rDj/juiElQm2zmaQN8ok/04VkjNWAjkNmyn93vqBhK7eIJ1ZsSA==
X-Received: by 2002:a17:906:cc4b:b0:9a1:d0bb:d215 with SMTP id
 mm11-20020a170906cc4b00b009a1d0bbd215mr4860775ejb.5.1694932308379; 
 Sat, 16 Sep 2023 23:31:48 -0700 (PDT)
Received: from Pro.fritz.box (p4fe3ac93.dip0.t-ipconnect.de. [79.227.172.147])
 by smtp.gmail.com with ESMTPSA id
 oz11-20020a170906cd0b00b009ad850d4760sm4563530ejb.219.2023.09.16.23.31.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 23:31:47 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <83edixgwrr.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 17 Sep
 2023 09:05:12 +0300")
References: <m2ttruzkpt.fsf@HIDDEN> <83edixgwrr.fsf@HIDDEN>
Date: Sun, 17 Sep 2023 08:31:47 +0200
Message-ID: <m27copcnu4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: Stefan Monnier <monnier@HIDDEN>, 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN>
>> Date: Sat, 16 Sep 2023 08:38:22 +0200
>>
>> current master 1442f4043a761e9bdeeb4e1fbe9822c2987c1502, emacs -Q
>
> The same problem exists on emacs-29 (and I presume in older versions
> of Emacs).
>
>>   (keymap-global-set "S-<mouse-3>" 'ignore)
>>
>> then C-x ( C-g.
>
> (The C-g part is not relevant; the same happens if you finish defining
> the macro.)

True.

>>   (keymap-lookup global-map "S-<mouse-3>")
>>   =3D> kmacro-end-call-mouse
>>
>> Notice that the binding has been overwritten.
>
> This is because of this snippet at top level of kmacro.el:
>
>   (if kmacro-call-mouse-event
>     (global-set-key (vector kmacro-call-mouse-event) #'kmacro-end-call-mo=
use))
>
> As the doc string of kmacro-call-mouse-event says:
>
>   (defcustom kmacro-call-mouse-event 'S-mouse-3
>     "The mouse event used by kmacro to call a macro.
>   Set to nil if no mouse binding is desired."
>     :type 'symbol)
>
> customize this to nil to avoid overwriting the S-<mouse-3> binding you
> have.

Ah, finally someone I can understand ;-).

>> This is actually not the binding I care about, but it's the only one I
>> can easily reproduce with emacs -Q.  With my init file, and with a
>> (trace-function 'global-set-key) I see
>>
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key "(" kmacro-start-macro)
>> 1 <- global-set-key: kmacro-start-macro
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key ")" kmacro-end-macro)
>> 1 <- global-set-key: kmacro-end-macro
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key "e" kmacro-end-and-call-macro)
>> 1 <- global-set-key: kmacro-end-and-call-macro
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key [f3] kmacro-start-macro-or-insert-counter)
>> 1 <- global-set-key: kmacro-start-macro-or-insert-counter
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key [f4] kmacro-end-or-call-macro)
>> 1 <- global-set-key: kmacro-end-or-call-macro
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key "=0B" kmacro-keymap)
>> 1 <- global-set-key: kmacro-keymap
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key "6" 2C-command)
>> 1 <- global-set-key: 2C-command
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1 -> (global-set-key [f2] 2C-command)
>> 1 <- global-set-key: 2C-command
>>
>> which overwrites part of my key bindings, also with ones from two-column.
>
> Those bindings come from loaddefs.el, which should be preloaded, so
> the bindings should be executed when dumping Emacs, as part of loading
> loadup.el, not when processing your init files.

So I thought, too.

> Can you tell more about how you captured those traces, exactly?

I added a (trace-function 'global-set-key) to my init file, in an
after-init-hook, so that it only traced after my key bindings were done.
At some point, I still don't know how I triggered this, this trace
appeared.

> what are the details of your build, and in particular did you build
> "--with-native-compilation=3Daot", per chance?

No native compilation, the only config option different fromt he default
is --without-dbus.  Please find at the end what report-emacs-bug
produces.  It's a clean build starting with git clean -xdf.

I have now added this to my init.el:

(defun my-watch-f2 (&rest args)
  (when (eq (car args) global-map)
    (let ((key (cl-second args)))
      (when (and (vectorp key) (eq (aref key 0) 'f2))
	(debug)))))

(add-hook 'after-init-hook
	  (lambda ()
	    (add-function :after (symbol-function 'define-key) #'my-watch-f2)))

which is supposed to drop me into the debugger when my F2 binding gets
redefined.  Alas, as I mentioned, I don't know what exactly I do when
this happens.

I'll report back, when I have something.



In GNU Emacs 30.0.50 (build 1, x86_64-apple-darwin20.6.0, NS
 appkit-2022.70 Version 11.7.10 (Build 20G1427)) of 2023-09-16 built on
 Pro.fritz.box
Repository revision: 302bc23f7cb9fbde7f225650d833e1c09da97338
Repository branch: master
Windowing system distributor 'Apple', version 10.3.2022
System Description:  macOS 11.7.10

Configured using:
 'configure --without-dbus --cache-file
 /var/folders/1d/k_6t25f94sl83szqbf8gpkrh0000gn/T//config.cache.master
 --disable-silent-rules'

Configured features:
ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS
PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP XIM ZLIB

Important settings:
  locale-coding-system: utf-8-unix

Major mode: Message

Minor modes in effect:
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  gnus-message-citation-mode: t
  mml-mode: t
  global-company-mode: t
  company-mode: t
  desktop-save-mode: t
  global-auto-revert-mode: t
  recentf-mode: t
  server-mode: t
  pixel-scroll-precision-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  which-key-mode: t
  persistent-scratch-autosave-mode: t
  delete-selection-mode: t
  global-hl-line-mode: t
  global-display-line-numbers-mode: t
  display-line-numbers-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  vertico-posframe-mode: t
  vertico-multiform-mode: t
  vertico-mouse-mode: t
  vertico-grid-mode: t
  vertico-mode: t
  override-global-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-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
  minibuffer-regexp-mode: t
  line-number-mode: t
  auto-fill-function: yas--auto-fill
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  abbrev-mode: t

Load-path shadows:
/Users/gerd/.config/emacs.d.default/straight/build/external-completion/exte=
rnal-completion hides /Applications/Emacs.app/Contents/Resources/lisp/exter=
nal-completion
/Users/gerd/.config/emacs.d.default/straight/build/jsonrpc/jsonrpc hides /A=
pplications/Emacs.app/Contents/Resources/lisp/jsonrpc
/Users/gerd/.config/emacs.d.default/straight/build/transient/transient hide=
s /Applications/Emacs.app/Contents/Resources/lisp/transient
/Users/gerd/.config/emacs.d.default/straight/build/xref/xref hides /Applica=
tions/Emacs.app/Contents/Resources/lisp/progmodes/xref
/Users/gerd/.config/emacs.d.default/straight/build/project/project hides /A=
pplications/Emacs.app/Contents/Resources/lisp/progmodes/project
/Users/gerd/.config/emacs.d.default/straight/build/eglot/eglot hides /Appli=
cations/Emacs.app/Contents/Resources/lisp/progmodes/eglot
/Users/gerd/.config/emacs.d.default/straight/build/flymake/flymake hides /A=
pplications/Emacs.app/Contents/Resources/lisp/progmodes/flymake
/Users/gerd/.config/emacs.d.default/straight/build/soap-client/soap-client =
hides /Applications/Emacs.app/Contents/Resources/lisp/net/soap-client
/Users/gerd/.config/emacs.d.default/straight/build/soap-client/soap-inspect=
 hides /Applications/Emacs.app/Contents/Resources/lisp/net/soap-inspect
/Users/gerd/.config/emacs.d.default/straight/build/eldoc/eldoc hides /Appli=
cations/Emacs.app/Contents/Resources/lisp/emacs-lisp/eldoc

Features:
(shadow emacsbug nndoc gnus-dup mm-archive url-cache debbugs-gnu
debbugs-compat debbugs soap-client url-http url-auth url-gw rng-xsd
rng-dt rng-util xsd-regexp consult-register magit-extras 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
package url-handlers magit-repos magit-apply magit-wip magit-log
which-func magit-diff smerge-mode git-commit log-edit add-log magit-core
magit-autorevert magit-margin magit-transient magit-process with-editor
magit-mode magit-git magit-base crm qp sort smiley gnus-cite mail-extr
textsec uni-scripts idna-mapping uni-confusable textsec-check gnus-async
gnus-bcklg gnus-ml disp-table nndraft nnmh utf-7 nnfolder epa-file
network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig nntp
gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url
url url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf gnus-group gnus-undo gnus-start gnus-dbus
dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time
iso8601 gnus-spec gnus-int gnus-range message mailcap yank-media puny
rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
gnus-win shortdoc comp comp-cstr rx help-fns radix-tree
exec-path-from-shell consult-eglot cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs eglot
external-completion jsonrpc flymake-proc flymake thingatpt diff ert ewoc
debug backtrace find-func warnings icons url-util url-parse url-vars
imenu time dired-aux jka-compr company-oddmuse company-keywords
company-etags etags fileloop generator xref company-gtags
company-dabbrev-code company-dabbrev company-files company-clang
company-capf company-cmake company-semantic company-template
company-bbdb company pcase org-bullets-autoloads ediff ediff-merg
ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util
inf-lisp shell pcomplete desktop frameset autorevert filenotify recentf
tree-widget dired dired-loaddefs modus-vivendi-theme modus-themes server
transient pixel-scroll cua-base vc-hg vc-git diff-mode vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util bug-reference
debbugs-autoloads soap-client-autoloads smtpmail auth-source
password-cache json map sendmail rfc2047 rfc2045 ietf-drums yasnippet
yasnippet-autoloads which-key which-key-autoloads persistent-scratch
persistent-scratch-autoloads delsel hl-line display-line-numbers gnus
nnheader gnus-util time-date mail-utils range mm-util mail-prsvr
wid-edit compile comint ansi-osc ansi-color ring ws-butler
ws-butler-autoloads consult-eglot-autoloads eglot-autoloads
external-completion-autoloads flymake-autoloads project-autoloads
xref-autoloads eldoc-autoloads jsonrpc-autoloads company-autoloads
embark-consult-autoloads embark-autoloads consult-ls-git vc
vc-dispatcher project consult-ls-git-autoloads consult bookmark
text-property-search pp consult-autoloads marginalia-autoloads orderless
orderless-autoloads vertico-posframe posframe cus-load
vertico-posframe-autoloads posframe-autoloads vertico-multiform
vertico-mouse vertico-grid vertico vertico-autoloads magit-section
format-spec eieio eieio-core dash cursor-sensor compat edmacro kmacro
byte-opt magit-autoloads magit-section-autoloads git-commit-autoloads
with-editor-autoloads transient-autoloads dash-autoloads
compat-autoloads info use-package-bind-key bind-key easy-mmode
exec-path-from-shell-autoloads finder-inf use-package-core
straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs
cl-loaddefs cl-lib bytecomp byte-compile chemacs gv rmc iso-transl
tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize
mule-util term/common-win touch-screen 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 nadvice seq simple cl-generic
indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process emacs)

Memory information:
((conses 16 446510 266970) (symbols 48 37802 10)
 (strings 32 136051 12377) (string-bytes 1 4585001) (vectors 16 79623)
 (vector-slots 8 1731485 105152) (floats 8 514 627)
 (intervals 56 2530 840) (buffers 992 36))


>
> Stefan, any comments?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 17 Sep 2023 06:05:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 17 02:05:40 2023
Received: from localhost ([127.0.0.1]:48886 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhkua-0005Zd-B7
	for submit <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:05:40 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43936)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qhkuT-0005ZM-PU
 for 66022 <at> debbugs.gnu.org; Sun, 17 Sep 2023 02:05:38 -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 <eliz@HIDDEN>)
 id 1qhkuG-0008Jb-OW; Sun, 17 Sep 2023 02:05:20 -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=Z4XxNRIcPMa6nsmMguWgkNtp8DPiT8DIbuowtdLeSho=; b=l4cY/PZ1rsoPUGVIgk6P
 RSpY927k0iVZONQuxNFM2xy15Hvoa/ZVFHxBZbBwxAwHMLTa7+HnPIEbMkbETDGrYYGeRXg8faYEg
 s91TZ/RAZbFOHEb9oRjmhI0GzkKSy95GK/8ApPm7MmUvn61B2tGX5CMr0w7rCwjj9kCmvwsdNrTu3
 E0jAxoDjHPtWWd8GlNXMOQTu9MSlgfVkUmQGeLDgh6Odv800NqpMNrcy5l8TIMUmPxKCyTs7JheBF
 kUiQ7+7Iu+CKAmy7Nm+/6QCXiLHj5b/IxMBC0NhzYTvh+ew5sFnLVWCBI/1/0diDqX3ulZNzCFdFs
 ODWned23uHVykw==;
Date: Sun, 17 Sep 2023 09:05:12 +0300
Message-Id: <83edixgwrr.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <m2ttruzkpt.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?=
 =?utf-8?Q?=C3=B6llmann?= on Sat, 16 Sep 2023 08:38:22 +0200)
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
References: <m2ttruzkpt.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Date: Sat, 16 Sep 2023 08:38:22 +0200
> 
> current master 1442f4043a761e9bdeeb4e1fbe9822c2987c1502, emacs -Q

The same problem exists on emacs-29 (and I presume in older versions
of Emacs).

>   (keymap-global-set "S-<mouse-3>" 'ignore)
> 
> then C-x ( C-g.

(The C-g part is not relevant; the same happens if you finish defining
the macro.)

>   (keymap-lookup global-map "S-<mouse-3>")
>   => kmacro-end-call-mouse
> 
> Notice that the binding has been overwritten.

This is because of this snippet at top level of kmacro.el:

  (if kmacro-call-mouse-event
    (global-set-key (vector kmacro-call-mouse-event) #'kmacro-end-call-mouse))

As the doc string of kmacro-call-mouse-event says:

  (defcustom kmacro-call-mouse-event 'S-mouse-3
    "The mouse event used by kmacro to call a macro.
  Set to nil if no mouse binding is desired."
    :type 'symbol)

customize this to nil to avoid overwriting the S-<mouse-3> binding you
have.

> This is actually not the binding I care about, but it's the only one I
> can easily reproduce with emacs -Q.  With my init file, and with a
> (trace-function 'global-set-key) I see
> 
> ======================================================================
> 1 -> (global-set-key "(" kmacro-start-macro)
> 1 <- global-set-key: kmacro-start-macro
> ======================================================================
> 1 -> (global-set-key ")" kmacro-end-macro)
> 1 <- global-set-key: kmacro-end-macro
> ======================================================================
> 1 -> (global-set-key "e" kmacro-end-and-call-macro)
> 1 <- global-set-key: kmacro-end-and-call-macro
> ======================================================================
> 1 -> (global-set-key [f3] kmacro-start-macro-or-insert-counter)
> 1 <- global-set-key: kmacro-start-macro-or-insert-counter
> ======================================================================
> 1 -> (global-set-key [f4] kmacro-end-or-call-macro)
> 1 <- global-set-key: kmacro-end-or-call-macro
> ======================================================================
> 1 -> (global-set-key "" kmacro-keymap)
> 1 <- global-set-key: kmacro-keymap
> ======================================================================
> 1 -> (global-set-key "6" 2C-command)
> 1 <- global-set-key: 2C-command
> ======================================================================
> 1 -> (global-set-key [f2] 2C-command)
> 1 <- global-set-key: 2C-command
> 
> which overwrites part of my key bindings, also with ones from two-column.

Those bindings come from loaddefs.el, which should be preloaded, so
the bindings should be executed when dumping Emacs, as part of loading
loadup.el, not when processing your init files.  Can you tell more
about how you captured those traces, exactly?  Also, what are the
details of your build, and in particular did you build
"--with-native-compilation=aot", per chance?

Stefan, any comments?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 20:56:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 16:56:00 2023
Received: from localhost ([127.0.0.1]:48625 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhcKe-00027E-77
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:56:00 -0400
Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:61875)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhcKZ-00026u-AZ
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:55:59 -0400
Received: by mail-ej1-x62e.google.com with SMTP id
 a640c23a62f3a-9a21b6d105cso393941166b.3
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 13:55:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694897741; x=1695502541; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=SsWgDkz2WbsnQbq+LRuTuJTDPMX7FhNoN9Fgynan0R8=;
 b=TQf0skxHVMdnozitEidSO9wr0u1M3Zf5MC1e3gh9pcBR5qbvTHtWaJ5/Fu39K9tRkH
 Tmu06BbYrVfMJ3UAj1/Quq/EiQpr27KrwaAU14NWAiBtoVhsTCYL/9iePOlcbYSQYsh0
 Y6fUyFAxmY8z46NNaKLF7Ad/F1pc0IM3h3qmNw5v2fcK4dgqmgQe9N3IgMwX9UeP2SF1
 u95XYk4kM4DjwHabIZgOe7oKX8ZoJqTBcqnFZYPz7MCtzpAAPTCQ1/L3XPEXwD4FfDGx
 e9MIO2sfWE5gO4mg6Osxb1cniUp6xNDAB1sI6ahuYH8fnpEmXgcBM5LFVUYZmMRn7mHY
 82aA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694897741; x=1695502541;
 h=mime-version:user-agent: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=SsWgDkz2WbsnQbq+LRuTuJTDPMX7FhNoN9Fgynan0R8=;
 b=AwTU5eIUwmGyGUfaQ9rlq4mXSauhvvs452jpUqoqHCpfEAYyMffItHufW0wial4DZW
 DeC+GDJa7X891e2lE9KFQ0SQv5JG0UzAhX0oaUgcWXrBgEkAbNjq53YGdpkgV+cztJpi
 2SDKKEtHTRA2BFKoam1iaJs4AxIDdVfI4i5aNa6q82it+dl/AC1SrB7j6+c19ug08lUx
 hvrAsuuD8OherikD+xUCPQT6Sl/HBVryY2UH4JfP3kntlmdp3xWO1NIEWnAwGQH7HCO8
 XZA/2MCDHlLBksaWDjPjnryZraumPGjBM7sFMNJFNbZbTSXcBuNJ02lRkGuKWYwAVQK1
 eUTA==
X-Gm-Message-State: AOJu0Yzd5Q0MiKnXj12j4s/nhzw1i0rm0GmuSwEuUzM0pEqnRv6XRtt9
 fKTKpypNCMSxZFsdCfcnHGZW6Oy8kaWiTTWK
X-Google-Smtp-Source: AGHT+IH8sBrSWMqfze32KxTg+dVi6skSstuIG0eA+t5sYNkstEmtjaUNbE+5+ohQoAhG5tLKHXGT7g==
X-Received: by 2002:a17:907:2c62:b0:9ad:e99d:4e4e with SMTP id
 ib2-20020a1709072c6200b009ade99d4e4emr2031618ejc.6.1694897741089; 
 Sat, 16 Sep 2023 13:55:41 -0700 (PDT)
Received: from Pro.fritz.box (pd9e36a2c.dip0.t-ipconnect.de. [217.227.106.44])
 by smtp.gmail.com with ESMTPSA id
 f26-20020a170906495a00b0099d45ed589csm4096179ejt.125.2023.09.16.13.55.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 13:55:40 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <87cyyh26tp.fsf@HIDDEN> (Andreas Schwab's message of "Sat, 16
 Sep 2023 22:37:06 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <875y4a38ku.fsf@HIDDEN>
 <m2fs3emuxf.fsf@HIDDEN> <m2v8ca6jq9.fsf@HIDDEN>
 <87h6nt289f.fsf@HIDDEN> <m2o7i1q3cw.fsf@HIDDEN>
 <87cyyh26tp.fsf@HIDDEN>
Date: Sat, 16 Sep 2023 22:55:40 +0200
Message-ID: <m2jzspq1mb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Schwab <schwab@HIDDEN> writes:

> Follow the advice.

Could you please just tell what you know?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 20:37:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 16:37:19 2023
Received: from localhost ([127.0.0.1]:48607 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhc2Z-0001ZQ-Fe
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:37:19 -0400
Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:34489)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1qhc2X-0001ZC-6s
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:37:17 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4Rp2sw2v5hz1sCHv;
 Sat, 16 Sep 2023 22:37:08 +0200 (CEST)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.68])
 by mail.m-online.net (Postfix) with ESMTP id 4Rp2sv70XQz1qqlW;
 Sat, 16 Sep 2023 22:37:07 +0200 (CEST)
X-Virus-Scanned: amavis at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024)
 with ESMTP id tEW0pYmBLytO; Sat, 16 Sep 2023 22:37:07 +0200 (CEST)
X-Auth-Info: ze6gsoN3prrx5yI/ZrzLpxO90rwbjSqxJCby8xVsPsaoORnWMrs5y8P3HyCXuZb8
Received: from igel.home (aftr-62-216-205-118.dynamic.mnet-online.de
 [62.216.205.118])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits))
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sat, 16 Sep 2023 22:37:07 +0200 (CEST)
Received: by igel.home (Postfix, from userid 1000)
 id 097B52C1C1A; Sat, 16 Sep 2023 22:37:07 +0200 (CEST)
From: Andreas Schwab <schwab@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m2o7i1q3cw.fsf@HIDDEN> ("Gerd =?utf-8?Q?M=C3=B6llmann?=
 =?utf-8?Q?=22's?= message of "Sat, 16 Sep 2023 22:18:07 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <875y4a38ku.fsf@HIDDEN>
 <m2fs3emuxf.fsf@HIDDEN> <m2v8ca6jq9.fsf@HIDDEN>
 <87h6nt289f.fsf@HIDDEN> <m2o7i1q3cw.fsf@HIDDEN>
X-Yow: I'm having a MID-WEEK CRISIS!
Date: Sat, 16 Sep 2023 22:37:06 +0200
Message-ID: <87cyyh26tp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.5 (/)
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.5 (-)

Follow the advice.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 20:18:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 16:18:24 2023
Received: from localhost ([127.0.0.1]:48592 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhbkF-00014j-VV
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:18:24 -0400
Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:57838)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhbkE-00014T-Pm
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:18:23 -0400
Received: by mail-ej1-x62f.google.com with SMTP id
 a640c23a62f3a-9a9d82d73f9so394583966b.3
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 13:18:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694895489; x=1695500289; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=prEAUFbDDeaqBQf1yEYRe1DtCkx5pwFW6WYPxZWXLCY=;
 b=IuiFtcTpUCUVqDhxgd2pbP5/XiuMYOIY92gYv/4FUxGWRj/UDjQ8eGdteoQZ12gBIx
 hEHdufhQ5VwR99oyIHA+n0L8B82q7sBqR6fUV8p6j2PoU7vSTH1J39p0y9AQeHMPDf38
 rTNS2GI4cKi1yZHgcRmSF32qiWZKTaojIvVdFL1jROFnVx/88wQswlKzjt5GuZRyBp2Q
 2AJJGfHyFE+clXsLoWXyQTnNsZ47K5R7Ap2WUeQYdsKZ57/7C5QQsCBPD0WhpsfznvSe
 zjyvfKFEd/ig1Ld1QRU0Afr4vnWTLGdKgUfotM1/5JrJTpEz1Ar4pcUYDh8cf2a+scr0
 1N2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694895489; x=1695500289;
 h=mime-version:user-agent: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=prEAUFbDDeaqBQf1yEYRe1DtCkx5pwFW6WYPxZWXLCY=;
 b=HCbY8whkHcf/hwFVZdS4RlEESsWSiM+B5bWFI9VyH/SPMWxLyhBAVkFGH1bCDRbTU5
 sfLlT6P02VB0qMwuD83/qRwJijn48ACPwzlhqqXnjnHMWnBmabo2d9ue2QgX7P/8KtEu
 FK1tTc9wd/PXVvIXBroGGJe4SqRT/3KsNWHvRUpakmZVxnPWmNlIy5kfPuQCg+6X0kQ8
 7YgcsAV0zgWHORg4IGNi2ckxKoz2nXGzrB1WIRfUDFME8LMpyo5KDmzMIrMbKPh4VD5W
 MLuzvV1Cpe5l0vRMv8h07743UvG5LiFMjVliOJx4hXeTRGlHDFcTzB/9Yyeosr0UvEnu
 pXIA==
X-Gm-Message-State: AOJu0YxY5Cbylu6agC7H7QVOABiMzQm0t2loV0XdMRHCW9IWy0+CPwwo
 axCA9bOoTb9tKkyPmNOp45cNhh6EsNZBRDWs
X-Google-Smtp-Source: AGHT+IFXF0nKnsbpdodWHJ0qABvD6cbslqmyWicOG+dxQ4ep0fR7972hyl9HwzgiM5WmkEsWiWNndw==
X-Received: by 2002:a17:907:2ccb:b0:9a9:e4ce:c9a2 with SMTP id
 hg11-20020a1709072ccb00b009a9e4cec9a2mr4489773ejc.53.1694895489187; 
 Sat, 16 Sep 2023 13:18:09 -0700 (PDT)
Received: from Pro.fritz.box (pd9e36a2c.dip0.t-ipconnect.de. [217.227.106.44])
 by smtp.gmail.com with ESMTPSA id
 n26-20020a170906119a00b00997cce73cc7sm4083247eja.29.2023.09.16.13.18.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 13:18:08 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <87h6nt289f.fsf@HIDDEN> (Andreas Schwab's message of "Sat, 16
 Sep 2023 22:06:04 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <875y4a38ku.fsf@HIDDEN>
 <m2fs3emuxf.fsf@HIDDEN> <m2v8ca6jq9.fsf@HIDDEN>
 <87h6nt289f.fsf@HIDDEN>
Date: Sat, 16 Sep 2023 22:18:07 +0200
Message-ID: <m2o7i1q3cw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Schwab <schwab@HIDDEN> writes:

> As I already said, see kmacro-call-mouse-event.

(defcustom kmacro-call-mouse-event 'S-mouse-3
  "The mouse event used by kmacro to call a macro.
Set to nil if no mouse binding is desired."
  :type 'symbol)

You're being cryptic.

Care to elaborate?  You find it's not a bug, or a bug, can't be fixed,
don't want to fix?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 20:06:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 16:06:19 2023
Received: from localhost ([127.0.0.1]:48579 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhbYZ-0000lS-7q
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:06:19 -0400
Received: from mail-out.m-online.net ([212.18.0.9]:39009)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1qhbYW-0000lF-Aw
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 16:06:17 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4Rp2B76w3Kz1r1s3;
 Sat, 16 Sep 2023 22:06:07 +0200 (CEST)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.68])
 by mail.m-online.net (Postfix) with ESMTP id 4Rp2B75lsJz1qqlS;
 Sat, 16 Sep 2023 22:06:07 +0200 (CEST)
X-Virus-Scanned: amavis at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024)
 with ESMTP id 7YpYwBONmuD3; Sat, 16 Sep 2023 22:06:05 +0200 (CEST)
X-Auth-Info: HZPxjXcnTKtjdMyKO3Nku4fzwBjpdGgimhEhkQ8uLXio9wtXv0UTne7JvfU8/Mhy
Received: from igel.home (aftr-62-216-205-118.dynamic.mnet-online.de
 [62.216.205.118])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sat, 16 Sep 2023 22:06:05 +0200 (CEST)
Received: by igel.home (Postfix, from userid 1000)
 id D3C0B2C1C1A; Sat, 16 Sep 2023 22:06:04 +0200 (CEST)
From: Andreas Schwab <schwab@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m2v8ca6jq9.fsf@HIDDEN> ("Gerd =?utf-8?Q?M=C3=B6llmann?=
 =?utf-8?Q?=22's?= message of "Sat, 16 Sep 2023 20:44:46 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <875y4a38ku.fsf@HIDDEN>
 <m2fs3emuxf.fsf@HIDDEN> <m2v8ca6jq9.fsf@HIDDEN>
X-Yow: You can't hurt me!!  I have an ASSUMABLE MORTGAGE!!
Date: Sat, 16 Sep 2023 22:06:04 +0200
Message-ID: <87h6nt289f.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.4 (/)
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.4 (-)

As I already said, see kmacro-call-mouse-event.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 18:45:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 14:45:06 2023
Received: from localhost ([127.0.0.1]:48513 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhaHy-0006wf-Bo
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 14:45:06 -0400
Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:50342)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhaHt-0006vm-KY
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 14:45:05 -0400
Received: by mail-ed1-x531.google.com with SMTP id
 4fb4d7f45d1cf-52bcd4db4e6so3890916a12.0
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 11:44:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694889888; x=1695494688; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Pzlels4NCzmx6ac9ib2BbOiHHad9nrkVxJQHc9kJ/OM=;
 b=Oqud2KnKbXO41NAoFkUNqhH9qBelqACjdSusBepLtGGTeQ1BWVvpx7Xalr7/vCJKuR
 bulDXben8SBp0xupi1dBRBqi2CE1v0V4x4YIrmozuMwDsr3Y74fXsGVOAG44uMk0fjNx
 5H2Yy4t1yNZZymJ6+jb41ar7l4FOoEoX0RQ0LIEwBPnwHdJ88Akr2Jop1utkP3IYIUR1
 mz8tyxeH85ozXDMDxNr+70x+ORMAxDHfMZ0+jpSEReOVrtJ/x6wwTDyXcu2YheEXUg6e
 Us1I+YbFBdjPMrCQfv4daTo/9nPv124vtmSwPMcsCMNgsdEZQ9XLzT+VTTZVteKf2QOc
 SIlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694889888; x=1695494688;
 h=content-transfer-encoding:mime-version:user-agent: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=Pzlels4NCzmx6ac9ib2BbOiHHad9nrkVxJQHc9kJ/OM=;
 b=PP26ZGDwHyiJ/irXAmaDeBSMGm2BW2YGgxIfG2DYSO8xFHs+Z8ztf4BPhc0djV/uJp
 /T8XxAO5nKSems6CsSjI1CakJgsoCbI6H0VvwkOzUxTAj7l2tLEdLx4sKwmjB1D/vSTF
 iCTMgPl8V0JK3CGbSTKf9Q4X3jjEnDYPnKGV/mKS9Ldy3O42xBmXow923jFRz3UkAtOS
 Dm0BBv332wQb2uiIMu+yZ7C3f9cn6nyR/CRO3PopWOBRp/t1wq3jQFth808EMLYCLrP4
 WFaGHKLI5UwtV+iIKSMYgpBPAuDXcTu7SsKWcjVKClrP9blT3KgsPj/9zqcCXUK9zXkQ
 m2bQ==
X-Gm-Message-State: AOJu0YwGwiVUh9e4X36dW/AxzZo6PWuOfXlb+iSsBv2pwd7KH//WFfQo
 qSvwJ4Ynmsxix6Toq6LR1fuxO6kz5OO5jF+x
X-Google-Smtp-Source: AGHT+IF3PBnv8EPGVPZqB66lV8ugwXvWlu2pcnXAhUKQsJBuiaZ9c2r9TtnED4PJclBij/ozVqkuMw==
X-Received: by 2002:a17:906:58:b0:9a5:a068:5548 with SMTP id
 24-20020a170906005800b009a5a0685548mr5046485ejg.75.1694889887388; 
 Sat, 16 Sep 2023 11:44:47 -0700 (PDT)
Received: from Pro.fritz.box (pd9e36a2c.dip0.t-ipconnect.de. [217.227.106.44])
 by smtp.gmail.com with ESMTPSA id
 f19-20020a170906561300b009a16975ee5asm4005118ejq.169.2023.09.16.11.44.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 11:44:47 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m2fs3emuxf.fsf@HIDDEN> ("Gerd =?utf-8?Q?M=C3=B6llmann?=
 =?utf-8?Q?=22's?= message of "Sat, 16 Sep 2023 09:36:12 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <875y4a38ku.fsf@HIDDEN>
 <m2fs3emuxf.fsf@HIDDEN>
Date: Sat, 16 Sep 2023 20:44:46 +0200
Message-ID: <m2v8ca6jq9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Andreas Schwab <schwab@HIDDEN> writes:
>
>> Maybe try make bootstrap?
>
> It is already a clean build.

I now did this, before the C-x ( C-g in my recipe:

  (add-function :after (symbol-function 'global-set-key)
                (lambda (&rest args) (debug)))

and get the backtrace

Debugger entered: nil
  (closure (t) (&rest args) (debug))([S-mouse-3] kmacro-end-call-mouse)
  apply((closure (t) (&rest args) (debug)) ([S-mouse-3] kmacro-end-call-mou=
se))
  global-set-key([S-mouse-3] kmacro-end-call-mouse)
  byte-code("\302\300\10\"\210\11\203\20\0\303\304\11!\305\"\210\302\207" [=
kmacro-keymap kmacro-call-mouse-event defalias global-set-key vector kmacro=
-end-call-mouse] 3)
  autoload-do-load((autoload "kmacro" ("loaddefs.elc" . 753171) t nil) kmac=
ro-start-macro)
  command-execute(kmacro-start-macro)





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 07:36:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 03:36:32 2023
Received: from localhost ([127.0.0.1]:45275 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhPqy-0004zN-Lb
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 03:36:32 -0400
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:59747)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhPqt-0004z3-Do
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 03:36:31 -0400
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-52f9a45b4bdso3386517a12.3
 for <66022 <at> debbugs.gnu.org>; Sat, 16 Sep 2023 00:36:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694849774; x=1695454574; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=mJtrWBb6b8bBe8S89B/EGvvHVLnDEMMZuaCOiYgIbK8=;
 b=PSbK8YsFoU4qdilQzsHjo/Or8JnoTWO+HYJgT9MJ1FPo7Ey+CXJThclpa9bNIMkCqZ
 3KU1ha8TBEd3MTIIpbPMxOPeQ/LBoqj9ABF3iw4qgVPcz4nIvF+Rp0PAEGMuVVxRoMEB
 64cLhNDKqDAbuJZHkUYmmowYUNpbEKl0ZlSWQSfkasLNesUAV39u2C6t1dGK4jaJAzrb
 7grjfPIl7dPPK90Thc+S3fcrWLN9vYJjjk/C7iFFxQb8s8KDP5w1KITOEe4OIdlE7Jcd
 c+noaN/MNthwcZmZxOhIsrr7ytsfmWWQ0OSKB/t0h58wU7WWFcrphptBj0nYijPJI3HE
 THoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694849774; x=1695454574;
 h=mime-version:user-agent: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=mJtrWBb6b8bBe8S89B/EGvvHVLnDEMMZuaCOiYgIbK8=;
 b=X2XcSjXQa9pkZHJXjknil3A4vivEVxLhziIvZnDh7B1/HRdhPZvAtiO7AireJ3Ft/A
 jvWfGqjc/+924M07wPsjOg2BO1/YjYXyijEwEcEA2qwNA1reAZSpHNBVV/yCLDTbmlSp
 VKTPFtdvpmypJKXqFddtRtmd8wkRRKi+xg1iRebjrfaF5cLQI5Cc0wb5iTYjGV1RpSNC
 SJFNrv2Lj5HuC+Ww+i6yzT81xwdJpezzzfjIIp7q6EPKDv97APm4t0upIvwFazutcynC
 bpTtJkOi5sgbTzscW6VgYw9P/U6k6OKkBxIVv333NvPCGtZoUiRqj/gAs0vm4qN9NxeP
 50mg==
X-Gm-Message-State: AOJu0YzztWc6gs8XoVPEKeVLgILp5uMWJq12TFQ5FrYpEvZoBBHNzEaf
 knATZHM/U/cMAYbCTBSsEXnU1nnkZZm318c+
X-Google-Smtp-Source: AGHT+IHnWl3HRF+l39Ql2HAMZkgx9LkTN/k45uXroXadyhPXawUjF4UP+Z5SHgO8Z4jgExIEHoMTTw==
X-Received: by 2002:aa7:c495:0:b0:530:5465:ad6d with SMTP id
 m21-20020aa7c495000000b005305465ad6dmr3122556edq.2.1694849773949; 
 Sat, 16 Sep 2023 00:36:13 -0700 (PDT)
Received: from Pro.fritz.box (pd9e36a2c.dip0.t-ipconnect.de. [217.227.106.44])
 by smtp.gmail.com with ESMTPSA id
 n18-20020aa7c792000000b005256d80cdaesm3104473eds.65.2023.09.16.00.36.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 00:36:13 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <875y4a38ku.fsf@HIDDEN> (Andreas Schwab's message of "Sat, 16
 Sep 2023 09:01:37 +0200")
References: <m2ttruzkpt.fsf@HIDDEN> <875y4a38ku.fsf@HIDDEN>
Date: Sat, 16 Sep 2023 09:36:12 +0200
Message-ID: <m2fs3emuxf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Schwab <schwab@HIDDEN> writes:

> Maybe try make bootstrap?

It is already a clean build.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at 66022 <at> debbugs.gnu.org:


Received: (at 66022) by debbugs.gnu.org; 16 Sep 2023 07:01:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 03:01:51 2023
Received: from localhost ([127.0.0.1]:45270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhPJP-00047U-CB
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 03:01:51 -0400
Received: from mail-out.m-online.net ([212.18.0.9]:59549)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1qhPJK-00047J-Kt
 for 66022 <at> debbugs.gnu.org; Sat, 16 Sep 2023 03:01:50 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4Rnhmy3ZfRz1r4Hg;
 Sat, 16 Sep 2023 09:01:38 +0200 (CEST)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.68])
 by mail.m-online.net (Postfix) with ESMTP id 4Rnhmy1s66z1qqlS;
 Sat, 16 Sep 2023 09:01:38 +0200 (CEST)
X-Virus-Scanned: amavis at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024)
 with ESMTP id kceaWnhlVfo2; Sat, 16 Sep 2023 09:01:37 +0200 (CEST)
X-Auth-Info: 35B/p784BK18QX7Mh68v6+3u64qDoiHTi/fb4EsIQhqiJ07NZXZZ4vs98+ubtBQ0
Received: from igel.home (aftr-62-216-205-118.dynamic.mnet-online.de
 [62.216.205.118])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sat, 16 Sep 2023 09:01:37 +0200 (CEST)
Received: by igel.home (Postfix, from userid 1000)
 id 393D72C1C1A; Sat, 16 Sep 2023 09:01:37 +0200 (CEST)
From: Andreas Schwab <schwab@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
In-Reply-To: <m2ttruzkpt.fsf@HIDDEN> ("Gerd =?utf-8?Q?M=C3=B6llmann?=
 =?utf-8?Q?=22's?= message of "Sat, 16 Sep 2023 08:38:22 +0200")
References: <m2ttruzkpt.fsf@HIDDEN>
X-Yow: Yow!  Are we wet yet?
Date: Sat, 16 Sep 2023 09:01:37 +0200
Message-ID: <875y4a38ku.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 3.1 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  On Sep 16 2023, Gerd Möllmann wrote: > current master 1442f4043a761e9bdeeb4e1fbe9822c2987c1502,
    emacs -Q > > (keymap-global-set "S-<mouse-3>" 'ignore) > > then C-x ( C-g.
    > > (keymap-lookup global-map "S-<mouse-3>") > => kmacro-end-call- [...] 
 
 Content analysis details:   (3.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [62.216.205.118 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.18.0.9 listed in list.dnswl.org]
  0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
                             mail domains are different
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.18.0.9 listed in wl.mailspike.net]
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 66022
Cc: 66022 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  On Sep 16 2023, Gerd Möllmann wrote: > current master 1442f4043a761e9bdeeb4e1fbe9822c2987c1502,
    emacs -Q > > (keymap-global-set "S-<mouse-3>" 'ignore) > > then C-x ( C-g.
    > > (keymap-lookup global-map "S-<mouse-3>") > => kmacro-end-call- [...] 
 
 Content analysis details:   (2.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.18.0.9 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [62.216.205.118 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.18.0.9 listed in list.dnswl.org]
  0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
                             mail domains are different
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

On Sep 16 2023, Gerd Möllmann wrote:

> current master 1442f4043a761e9bdeeb4e1fbe9822c2987c1502, emacs -Q
>
>   (keymap-global-set "S-<mouse-3>" 'ignore)
>
> then C-x ( C-g.
>
>   (keymap-lookup global-map "S-<mouse-3>")
>   => kmacro-end-call-mouse
>
> Notice that the binding has been overwritten.

That's kmacro-call-mouse-event.

> This is actually not the binding I care about, but it's the only one I
> can easily reproduce with emacs -Q.  With my init file, and with a
> (trace-function 'global-set-key) I see
>
> ======================================================================
> 1 -> (global-set-key "(" kmacro-start-macro)
> 1 <- global-set-key: kmacro-start-macro
> ======================================================================
> 1 -> (global-set-key ")" kmacro-end-macro)
> 1 <- global-set-key: kmacro-end-macro
> ======================================================================
> 1 -> (global-set-key "e" kmacro-end-and-call-macro)
> 1 <- global-set-key: kmacro-end-and-call-macro
> ======================================================================
> 1 -> (global-set-key [f3] kmacro-start-macro-or-insert-counter)
> 1 <- global-set-key: kmacro-start-macro-or-insert-counter
> ======================================================================
> 1 -> (global-set-key [f4] kmacro-end-or-call-macro)
> 1 <- global-set-key: kmacro-end-or-call-macro
> ======================================================================
> 1 -> (global-set-key "" kmacro-keymap)
> 1 <- global-set-key: kmacro-keymap
> ======================================================================
> 1 -> (global-set-key "6" 2C-command)
> 1 <- global-set-key: 2C-command
> ======================================================================
> 1 -> (global-set-key [f2] 2C-command)
> 1 <- global-set-key: 2C-command
>
> which overwrites part of my key bindings, also with ones from two-column.

From kmacro.el:

;;; Provide some binding for startup:
;;;###autoload (global-set-key "\C-x(" #'kmacro-start-macro)
;;;###autoload (global-set-key "\C-x)" #'kmacro-end-macro)
;;;###autoload (global-set-key "\C-xe" #'kmacro-end-and-call-macro)
;;;###autoload (global-set-key [f3] #'kmacro-start-macro-or-insert-counter)
;;;###autoload (global-set-key [f4] #'kmacro-end-or-call-macro)
;;;###autoload (global-set-key "\C-x\C-k" #'kmacro-keymap)

They are all commented out (only to be put in loaddefs.el), so they
should not be executed when kmacro is loaded.

Maybe try make bootstrap?

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Sep 2023 06:38:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 16 02:38:45 2023
Received: from localhost ([127.0.0.1]:45255 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qhOx3-0003TQ-BT
	for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 02:38:45 -0400
Received: from lists.gnu.org ([2001:470:142::17]:39494)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qhOx0-0003T9-OX
 for submit <at> debbugs.gnu.org; Sat, 16 Sep 2023 02:38:43 -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 <gerd.moellmann@HIDDEN>)
 id 1qhOwm-00088s-Mh
 for bug-gnu-emacs@HIDDEN; Sat, 16 Sep 2023 02:38:28 -0400
Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1qhOwj-0005hF-W5
 for bug-gnu-emacs@HIDDEN; Sat, 16 Sep 2023 02:38:28 -0400
Received: by mail-ej1-x629.google.com with SMTP id
 a640c23a62f3a-9ada6b0649fso371202666b.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 15 Sep 2023 23:38:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1694846303; x=1695451103; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=lifcVsxAeLx4hw0N3xg5k1Ts9XzRAwQve8LABxPmCQw=;
 b=QkHeJwv+ic2owXnatU8qY3cBXAEXw3lGVZ5HGFgXLbjJy2MKLWl5FTLTrZ2WrE1JP7
 pSmEXbXc2myDSkSAzJp6eGXg5X9IF/3SNmwC+PYSxU0+xdzdkrE1z1rc/HzKMOnQzDlc
 TfZevExn5ehKLBFwK4Qc2lhuze3Q32xMl3KnTjHwj/vmOSdCzbqj5FSfTj+NqFJsaPj0
 Lt3dGz/XPXjEzrjCejbY6TNtFr6myU6UPLEqJ1AbNLedp61tJE/JD7sUztQyO4kTAuBF
 02/fXfRR5A001MiAkwsTFuYXKX/Kf3LQKS9ZtdutPg6vK+CkDw3yeFSeWkC5U6IW/yhI
 MCNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694846303; x=1695451103;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=lifcVsxAeLx4hw0N3xg5k1Ts9XzRAwQve8LABxPmCQw=;
 b=TD8dwdeFBeArwu1vtwdGysDT5BlI0MBdq7kPWSbjP6FfKi05/NJLdtItIhtBPDLbwx
 2gIFk81tadhXvrMGj5LUdiEva9rHgYrXDhCj7ZpAhlUVYRruzZb+MfAJNs8kNCtHjgWL
 qrVoYMZNaw9LlKQOmpgoiArusx8TREccLuf11LoRx2N3GK9Pg58+ULX0M1YVS39WhRZC
 nrQwpCAmGyJlvkiB0Doej5aZKkt++kELLi5x67MBLfSfOO7YxdHtsl51A+CBA2Eu8/bt
 CPtUl1jVTHP2/0C6sz0bZuyErSe4ziYRx5MalEHRJlSrcSSKEKwz11L7+zdIZlp93GSb
 QhfQ==
X-Gm-Message-State: AOJu0Yy1BgCiOCk62IA+IkJYRm1csyq315ythevarPT/H1jVKbtcz3q1
 X0VuH79A3+VTlVxqelXvIXGYPL6kd9lcdA==
X-Google-Smtp-Source: AGHT+IEDHhI7FB/hSiDdZXvN1vdeGJ3oXKgs7hCPDImahfAhS0JwiBpryYo6uzfroxOJw4qBYn5m5g==
X-Received: by 2002:a17:906:1baa:b0:987:4e89:577f with SMTP id
 r10-20020a1709061baa00b009874e89577fmr3172532ejg.24.1694846303480; 
 Fri, 15 Sep 2023 23:38:23 -0700 (PDT)
Received: from Pro.fritz.box (pd9e36a2c.dip0.t-ipconnect.de. [217.227.106.44])
 by smtp.gmail.com with ESMTPSA id
 br20-20020a170906d15400b0098669cc16b2sm3319092ejb.83.2023.09.15.23.38.22
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 15 Sep 2023 23:38:22 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; kmacro overwriting global keybindings
Date: Sat, 16 Sep 2023 08:38:22 +0200
Message-ID: <m2ttruzkpt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::629;
 envelope-from=gerd.moellmann@HIDDEN; helo=mail-ej1-x629.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

current master 1442f4043a761e9bdeeb4e1fbe9822c2987c1502, emacs -Q

  (keymap-global-set "S-<mouse-3>" 'ignore)

then C-x ( C-g.

  (keymap-lookup global-map "S-<mouse-3>")
  => kmacro-end-call-mouse

Notice that the binding has been overwritten.

This is actually not the binding I care about, but it's the only one I
can easily reproduce with emacs -Q.  With my init file, and with a
(trace-function 'global-set-key) I see

======================================================================
1 -> (global-set-key "(" kmacro-start-macro)
1 <- global-set-key: kmacro-start-macro
======================================================================
1 -> (global-set-key ")" kmacro-end-macro)
1 <- global-set-key: kmacro-end-macro
======================================================================
1 -> (global-set-key "e" kmacro-end-and-call-macro)
1 <- global-set-key: kmacro-end-and-call-macro
======================================================================
1 -> (global-set-key [f3] kmacro-start-macro-or-insert-counter)
1 <- global-set-key: kmacro-start-macro-or-insert-counter
======================================================================
1 -> (global-set-key [f4] kmacro-end-or-call-macro)
1 <- global-set-key: kmacro-end-or-call-macro
======================================================================
1 -> (global-set-key "" kmacro-keymap)
1 <- global-set-key: kmacro-keymap
======================================================================
1 -> (global-set-key "6" 2C-command)
1 <- global-set-key: 2C-command
======================================================================
1 -> (global-set-key [f2] 2C-command)
1 <- global-set-key: 2C-command

which overwrites part of my key bindings, also with ones from two-column.

(Note that two-column and kmacro are the only packages with autoloads
for global-set-key.  Maybe that plays a role, but TBH I don't have a
clue what's going on here.)




Acknowledgement sent to Gerd Möllmann <gerd.moellmann@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#66022; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 18 Sep 2023 16:30:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.