From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#52007: [External] : Re: bug#52007: 26.3; Doc of `define-globalized-minor-mode' and global(ized) minor modes Date: Sun, 21 Nov 2021 17:45:53 +0000 Message-ID: References: <83bl2erow3.fsf@gnu.org> <83o86dquyf.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25579"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "52007@debbugs.gnu.org" <52007@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 21 18:46:18 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1moquw-0006Rp-EX for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 Nov 2021 18:46:18 +0100 Original-Received: from localhost ([::1]:36182 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moquu-0004E0-Mi for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 Nov 2021 12:46:16 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33094) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moquh-0004CU-FZ for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 12:46:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34400) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moquh-00047h-7j for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 12:46:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1moquh-0001wn-6W for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 12:46:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Nov 2021 17:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52007 X-GNU-PR-Package: emacs Original-Received: via spool by 52007-submit@debbugs.gnu.org id=B52007.16375167607450 (code B ref 52007); Sun, 21 Nov 2021 17:46:03 +0000 Original-Received: (at 52007) by debbugs.gnu.org; 21 Nov 2021 17:46:00 +0000 Original-Received: from localhost ([127.0.0.1]:45943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moqud-0001w6-Jv for submit@debbugs.gnu.org; Sun, 21 Nov 2021 12:45:59 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:3816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moqub-0001vw-H4 for 52007@debbugs.gnu.org; Sun, 21 Nov 2021 12:45:58 -0500 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1ALEBJ1m014980; Sun, 21 Nov 2021 17:45:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=niObUu38Vyv1kLrIKgUBPBZ+rIyad52a+OHGA0QJvf8=; b=rhnhihvVqFL4pu8FopW78Ga6pKhAqNmJ7GkqQllY/00AG+LVBsrEowNyDG4yyozUH/Nn xUv3ot5RyQEYS9N9EhVkX7dY/WqBj0A/I1Jr3tjINwoplOa1QdTuJaRyJnxQWm4rsICm /CPmfyhpCHeZ1Ke03bZz9pQYfRTymCLhdtPGiEW7dvR19Yr0QCwfILODJAi1VPHOW74l UgYo1SgxYALeF6oo221VfXIPg3jY8EVT8kcco+Nhe4y9/EC7YNLloeIp6D7FGd53nAJ+ o4MfGD5GzjtuxVbn66aVG9QEAZfdFYKUUzxhRN9yw7iN4T7g1dcCe6a3zTdbObslwBrs rQ== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3ceqt24n2p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Nov 2021 17:45:56 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1ALHjJf8172268; Sun, 21 Nov 2021 17:45:55 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by userp3020.oracle.com with ESMTP id 3cfaspntc0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Nov 2021 17:45:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fcSUcF44N5CLD39iZDfUx7RsHmksqICYBSXqvXpRbnF/bBi22uKYUgVjxL/J2C5aMOTUumkqHiWuuXqwKp48EpnIOgRapgRL0uJRH8RGB+MdueSkvzvKiM5UGdGch2P7zqH+wcZ0FU7iy9HN/ijLeFJDZ5lvHxcxvry0G39twcgu4KM8lCy9SkY4EKfRyvSF3Ykti5SrlKsRJglbWOoSnPtRsrzPI//j/AvnsfDb/hY5uKnmlGNnx92LVmnaEP5AoYXCyD4jmWnTqmXw0WnkhUVS283gUDGGR1FZfqQWxLHNQ/gc0n63nKlCoH+NblMHcOpURWHJjSnzy3wgDPKyQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=niObUu38Vyv1kLrIKgUBPBZ+rIyad52a+OHGA0QJvf8=; b=iJQQVm54bM3w/zQi1t6XGj5CvS6zhJcpqMtL8THuCXgxFusatxyQ1EApFb8N3uL9CIfxrofN2H8ZsdiZRampg2ONjr0TbWW+cgoz7XwqP6OE6YBoZu1f/Wkt+YYaka/9DObn7koRgjC72aggLDeHrmspUPxB1uqWoUYQvAfejOSkRoM1MAsQJt0Cn/f9tDjxwmdBnhWzh5gQnRtCEZmP/EJDcQOIwuiVkvZLdcrAjAVggC95L5o3g9Rgz0VpuPLTEA/Q30A8W4lJWF8c6aSJ8b7iYLZgOdIZJC+ozgN9C3Yc+5dte/RZgApf7bkN47pCF3IGv5bgSRartav87XYWPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=niObUu38Vyv1kLrIKgUBPBZ+rIyad52a+OHGA0QJvf8=; b=ZJqpgoHkTKpBO2wS+M/HxiGXLFqBwYYD+rALW5AAY131zW7wexl7L6RcH/dKjPXFJ6dp3HjPG0RbUjHqmhPGuTOmIi9TtzfllyMi8T9i6kcwjlSUZR3e5Aere2r9Wli8pwHnynXbD/uCJsJaWso2JmAYR5LVArp8oIt1ZzRl2hQ= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4388.namprd10.prod.outlook.com (2603:10b6:a03:212::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Sun, 21 Nov 2021 17:45:53 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4588:646c:e330:8bc0]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4588:646c:e330:8bc0%7]) with mapi id 15.20.4713.024; Sun, 21 Nov 2021 17:45:53 +0000 Thread-Topic: [External] : Re: bug#52007: 26.3; Doc of `define-globalized-minor-mode' and global(ized) minor modes Thread-Index: AdfeXz7OcZHuD8yNSvCGxAGAhpPXwQAnftDYAAANa8A= In-Reply-To: <83o86dquyf.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d9b9fe18-dd9b-4885-3ead-08d9ad16c398 x-ms-traffictypediagnostic: BY5PR10MB4388: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +SQr7ZJQ3HsYQiiC3fzvJ8IQUOcHXh88I7R58sZJvmPkLGY1H9a+jVRkgEEWGV2lN4fmrlelPb19u/RkmRp2++jUiU4uxC1SOil8VmtSCURyOoJWu828jVENigXvbUoA2ORSyRgj4r7NVZIa1YGy6AVmiulokXYFx5fnzt4nhcJ58F0T4uX/cpBg+aoxiN5+l4BG6sNjG8WTjucmNYlhdsMlO2fx5r0dBgDlrV6oQcgn/c1IOcqMHIcxRvzbGeJr5a1sxz0FfUya2M61Vhob4YliJVV5DRNx54fFmkWK57dFN4X1trhkMvI9K3/IgtZzrs+32OS/S/bIVWJ5G3/8x6r7Ubg8kYg4mjeF1375LKek5ttPHc9V4Lh6BZjAaLKbb35Su0RWXJOD2NPw4+lc4zGtVgCsGxQeLNR0NTfEFLWNKtipVS/R2wTEGWeQzrh0IMJCC+sbA0VYltUNSF3ObasftVjc5BGsZPk9W92oUBFfUm7FDpXe3STSAe4b0DeFt3Hgx+zj1OhP8ogGZ7ccgNpZbADtd2gDWgySqObhQZl3fTRGEUQGdtEHuMHw9ZE7UqdIXJnh4v0sKI1KnJVWW7XGi3qS29G68MI9F02TPc5Cb72RKJ7MDA0ecwN//39+o8nJZ4Lkwe6TZ9V5WT7cUYwhjeL4P8f7e7i5jVggX1LGbG0wgJxKfnrH5jG/i2AKLYei+Z/7Vf6l+s1A7u3a2k8c0YtHQCJyqaSi+zmS/do= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(38070700005)(33656002)(316002)(6506007)(38100700002)(186003)(5660300002)(122000001)(76116006)(52536014)(86362001)(8676002)(55016002)(2906002)(508600001)(71200400001)(66556008)(66476007)(64756008)(26005)(66446008)(6916009)(66946007)(7696005)(44832011)(9686003)(4326008)(8936002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ozAf+VuGcQJzULeeY214V7RPc0LM4xahkeipX4LZEs5vWFa/XtEtTUKyCjqLsFEVvT6mYKsDIkFlqYvRQz0sQZJNSA3+8zKXmr+l1C6/vF/Jt3bWZDJDbTB7P+jdCPd4aNAA3kEJjjK8vpD2oQXGkuOXSuw7DfevXdbRrScXvyWCHu0678KySvxzXHWMcfHGXp/1BCbJwgNR8od+OmPErXsyw7A1tKlWC/8L4YDFhqVmq2tPYxIeWZLDaNSiLK7jgKLoBuCjCpzdHghDP1TBzqNvQhcGKQ6WIcJ8XXjcUSoK1iNk6R1YRlg4y0JAESRHPNvf7yrClN1uK04rTkFa1PNArEpaK6dtvooVxHNiC6zn3MrkVhuM2MAGi2HuHTp2zufwYDMDPZ5U59FUrpf+JHd4kh/Iu8ZE3Z1Whb89sMOmsU5hbZEcyMeFaWz1+3TKP7uvmjws2uWc98kpV/0vkLK2mmRRxnZhFOz7PzIScfHrRhevULh3/nMpyL9BBfpSjIXMduxrMZpgOEMF3ivHP9lqMhmyhTLO+zzurPiPM2MjxT0mgEdrL7xIu0pmcBtpyXXs3fUv6qC4q3a78E34pwe5TJY6TKdb6Opt9b2Wpf8XfO5zSUY/dF57Uad4aWplpOmhEBynTsLVTs+NvbAfgd0OcEmfeS9AGHiwjhGsEtCZs5AhHc6fj4aZoJ1XewEzlNXkcLMmtWdvb9DRXLCJwMQhkhqek2ov6xPmz4e0NcrHeNtow/oHOB1+iV DsCdnsTlUkfFgjnBK74vThqW7mIc48Ps3D3rDeqRKcXXGzE/lzwFaXmzpKmuRkEitIqjZ5esERbbwuFErmr40ctNeyrrrRlWGe X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9b9fe18-dd9b-4885-3ead-08d9ad16c398 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2021 17:45:53.1209 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YuBuz5BXZVDsiL7ztF7b+whVw7jW/O0sBUiQTjZmKS54h1RF740G1VxWJYhlv68pRMnaxS+jFyQ1c/ZeNu4eEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4388 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10175 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0 bulkscore=0 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=877 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111210110 X-Proofpoint-GUID: v7zXahvdOP-nSnZo7_BRXcMoqg2Caci1 X-Proofpoint-ORIG-GUID: v7zXahvdOP-nSnZo7_BRXcMoqg2Caci1 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:220575 Archived-At: > > > > Toggle Foo mode in all buffers. > > > > > > > > It doesn't do that at all. Instead, it toggles > > > > `global-foo-mode'. > > > > > > No, it turns ON both foo-mode and global-foo-mode. > > > > You missed the point of the bug report. > > Toggling the global mode turns them both on (or off, > > depending on the current value of `global-foo-mode') > > in all buffers, yes. >=20 > No. It turns on foo-mode in all buffers, and it turns on > global-foo-mode globally -- it is nonsense to talk about "global mode > in a buffer", because global modes are, well, global. We agree about what it does, however you prefer to describe it. > > That's not what it means to toggle `foo-mode' > > everywhere. Doing that would flip the value that > > `foo-mode' (non-global mode) has in each buffer. >=20 > And it does. It does not. If `foo-mode' is on in buffer A, and the global mode is off, then toggling the global mode results in `foo-mode' being (still) on in buffer A. Toggling `foo-mode' in all buffers (which is what the erroneous doc string said) would turn it on where it is off and off where it is on. It would turn it off in buffer A. It does not do so; it doesn't toggle `foo-mode' in each buffer; instead, it turns the mode on everywhere or off everywhere, depending on the value of `global-foo-mode'. > > Glad this will be fixed in Emacs 28. (And no, I > > wasn't "looking at an old Emacs". I reported on > > the latest Emacs release, Emacs 27.2.) >=20 > Your report said 26.3. Ah, yes, you're right. Mea culpa. I can't use Emacs 27 in general (broken with my setup), and I forgot to switch to emacs -Q with Emacs 27.2 to file this particular bug. But as you've acknowledged, the bug exists in 27.2, the latest Emacs release.