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#48798: 26.3; `define-minor-mode': Message should name the current buffer where enabled/disabled Date: Sat, 28 Jan 2023 21:55:54 +0000 Message-ID: References: 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="7944"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "33076@debbugs.gnu.org" <33076@debbugs.gnu.org>, "48798@debbugs.gnu.org" <48798@debbugs.gnu.org> To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 28 22:57:27 2023 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 1pLtCQ-0001r2-Sg for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 28 Jan 2023 22:57:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLtC5-00069C-87; Sat, 28 Jan 2023 16:57:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLtC3-000691-Ke for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2023 16:57:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pLtC2-0006DH-Ua for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2023 16:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pLtC2-0000Ss-IH for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2023 16:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Jan 2023 21:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 48798-submit@debbugs.gnu.org id=B48798.16749429621709 (code B ref 48798); Sat, 28 Jan 2023 21:57:02 +0000 Original-Received: (at 48798) by debbugs.gnu.org; 28 Jan 2023 21:56:02 +0000 Original-Received: from localhost ([127.0.0.1]:41693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLtB4-0000RP-4Y for submit@debbugs.gnu.org; Sat, 28 Jan 2023 16:56:02 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:57948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLtB0-0000Qt-Q3; Sat, 28 Jan 2023 16:56:00 -0500 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30SDi3SD018193; Sat, 28 Jan 2023 21:55:57 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-2022-7-12; bh=d9seLopouuzvzRNGrPvIZ2DdUPFDbkN8GYlTWvPrk/k=; b=P9BOUmRXOqmptGob4J4WxHjXMdETxUO2Z262ebYoBu+FYzCZqW7Ilju/rizMIUfZMT1Y ToWDOzy0dQ/G6g0pY/+4mrE+AeB3VKTtP1SSDvz1TJVLUYw8WzJfac8Dt5wPdX87kVEY cxPb4Bg77ypuejKGTbfjCWX3sdLVlmKyHak9xHp0Dav/algImjgqC009u3+aztNrBfxo OCGo/REBgri3bsMqEQs4xhNjP2taz1RqlU+ZJNAEjPGUHdhJpAj0UeZPrcJ+nucr1OzA UsPUg+KgJatceWGkjKXtxYWZ17xmdirMp1uwKm1+7nXd3zwWQA/JZ2ceLLVaH1AvthZz GA== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ncvmhgry2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 28 Jan 2023 21:55:56 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30SJli6l017650; Sat, 28 Jan 2023 21:55:56 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2174.outbound.protection.outlook.com [104.47.59.174]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nct59wu6v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 28 Jan 2023 21:55:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HfQuZJxYkUIVveQdlYVwDtQvpFoEjAevXCZILCOjQWZamrtFW8vLvJ4UvCVkoXbol1396xix0e2255SbFuYEP+IhBSCrwahgxik0XJHgBk1UkYXlF0a2RbuGmhTTgByflvHS9tKAEuRA5zBjyloOvqLogKEVEv1TDzLqRK2kWlUB31KeHmeuG8a1/SaYgm2Pk5dfcdwjSamIc4Lkvb8WnoblV+yhzozuXd3HCKO+vT2BUOCEt6OQhPbwBzw8mpf3j+7s0eINvj3yH0CT2e4U8Qs0iGEDXfmKZxgTaOvR14abW4TJdK3Dt52IRVWd/D9FrI8mH7+HwHsZ3IzhkMFmyg== 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=d9seLopouuzvzRNGrPvIZ2DdUPFDbkN8GYlTWvPrk/k=; b=W8twW7h8vX7CbqI0jb6Yz9Rmv+5qf0b4IDHkJNxzLBJMpn0dd5YPo5YaLr7b0W5F9GXDyQyni1KsQ3lNIGu4uDHqzYIUu8oSB/KQbr+a+yTdyr9VH7jjI3LY8S7UeQTM4VBt5LEKbRhGmfInjauOxgFhs9YeW9uJLZkXaebPMeJDJJf6ubT4oIDt0U15CZPNUIvHsQCXwTkp/PT970R3TB1Ygmt00trsvYbyEvQAi/YI+jBGV77XpW3ZJ2vFu334Ir8mAqYZ6YRe7by6jJpzSw8zDgogawHAX+2XAvhjHblTbOOij5A+AL5cyht9fFmZh34gOU+8lNiVvDYNZguawQ== 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=d9seLopouuzvzRNGrPvIZ2DdUPFDbkN8GYlTWvPrk/k=; b=kD+E1TNWC0MXH6qUW1rO/046HPe4AjzHVKxpbruHMJ+hCB4JGKuSG6H/izOGsDy6PaVwXni90wOB+61B5i/l5rdxSk3y4aHEVKl6PoBFWyJz5HqzfSLWk1pPBSj67V+HZ4Srg1hljmIlVlqNMzrBvFiyt/+exhPBzEdBFUCwJlk= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SA1PR10MB6567.namprd10.prod.outlook.com (2603:10b6:806:2bc::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.10; Sat, 28 Jan 2023 21:55:54 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%8]) with mapi id 15.20.6064.017; Sat, 28 Jan 2023 21:55:54 +0000 Thread-Topic: bug#48798: 26.3; `define-minor-mode': Message should name the current buffer where enabled/disabled Thread-Index: AdfC2M5h1NY5z8H+Q9WarldRvHEiJFwiPd2Q In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SA1PR10MB6567:EE_ x-ms-office365-filtering-correlation-id: 9a4ba86e-c7c2-42aa-03c2-08db017a6dd1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fGFhaSRRlcWprDNGZ7M1r8eYxF2N2XifwYrGo54BgMo8WDSpmlPI8HxFH/Mlrr/q/Uql3aYNZXV4YQEqKejoWP5cdRbH/sVWwdCbeVkY0l6r72oJCSWPdXycHCpaUcLtkU14YOMlQilLyN6pBTCXj6LlBASRe703hDT4lT+tiZ07dnfouHQ8puavINxUY3k1sqSRTlkes4xmeIEehmg1u6ivnLf/ecKAzLUs6TP7x6v90hdDQ9SX82Uqp3XWTZpM9Ql3vhWKJxxqDQdKMl8OcLMn1bNUFaz16YNeUIcofyA/6hlFs9ws5XWsjMsDB66VxRw+QWDCZ/I1AYBVCrI8x8sj4i6MVDean0+5Kq/StQJ5WZ758jVcUo+KmD1R3YXaLWzqGUjonJMSe0Sj5n1GiZVI4ccmYvUt/8bA8rGfr/tn19ttULlc/rkN3FOg1gImqDYC+5pcIz5NnhOYbsPLkg3Axn2rbkagx3eJzKqd9dCBdZXxjfwkv11pZ2S59TzOxFAtqot/ArZhx/k8labpSYapn1FPWeXm14PDMKz6GL6FL55BqsxLLj/k7YvR7W2TVRavl2V1n38u9n+MXSyQWQ4rCXXi2jzyYmVQ9VtCfVWBQUn0YWC9WWrb8PcgStgF5yovtw3t6wt2+6JusRJjhQQwGdb3k5/a1sB3Br8aPK2mn7oz9Y/NGix9SfTmqCVGZQiV6vz/rbSCN+yVTu4hmsQ1i33F6/UuAM2rF0YqP7M= 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:(13230025)(136003)(366004)(346002)(396003)(39860400002)(376002)(451199018)(41300700001)(38100700002)(478600001)(86362001)(71200400001)(83380400001)(33656002)(7696005)(6506007)(9686003)(26005)(186003)(66476007)(4326008)(66556008)(6916009)(122000001)(66446008)(8676002)(66946007)(64756008)(54906003)(76116006)(316002)(55016003)(44832011)(2906002)(15650500001)(8936002)(52536014)(38070700005)(5660300002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: QjsEqw++8mD8+X9/RxpZlBmTjW2rlLoefU4SoIt5U8URTppzbtM4g43uqoP+IXOJjiYblz+I4RYAK66d0d5duPiL1WgJrovmJM1GZhek+eNYoIbk4/az7kBDkid0n4dtEIfowbirjKE9IgTT3bdw/zpfHZ+W/25Qqa6ihj7lZjZ+rsB5ByIWDgxf7Koj7OT8pVRYJzdzXVdiPiKkHHJ434bikXItVtsL6sERhrPUVjEZRaFOZ220tVYZsF8Oz6RfQIDpZGvjMsuNHjcNxoN2T154Hsvvt6qrj7KyOKN7PJJ5Yz5+Adrl+/08gmmJSxtqblyNBN4a/xeyZKUBiLc+JzYBsWA1Gr312/U3lrUi3wJl121/qPTQuTXRB//MNsps9GsyIqbqD0FA9gJZI42WOReGsAKK/H1Nll+nXVIMQD+xSd/33Yo4HgK9+64v4BKxcFExLcDf7UI2PpFBfoRqcCHkV3/gVUqkAlO1muHqqszrJUOYMZHzdybs2g6V34EQW7ZIS/4WwsvQguKuvFdBk3hpahGDTpllXja8ROIdew2hJdvcQDyy7c/5v01nsnMK3v1RCtXOJ/e98mSSm/986xegqz28BSRhEODZHTet+xOcpjEckJpBRQEIY3Yf36hmbqKFobslj+YyNSKV1Rplhu9DEnQEsDuyQqRRmdQVk1LwLdlDJ9+0gCde+swLoTZ6clF0/ITM4pKrxFBs6hDsRCc3z7qTkQodcMu/VDjljSXd+spGQtjTgKQgxK 9RD59WJJE0F4pmnDX3KXwrPxA31dpx1mEp2P5BjYmt1i5jDEZEz5Dzlc2zL/JsFeM8dZYkbZFykv9ga8jJm7xyzt3j2ZSxc+/1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: l6xivhI5ms5Ewtv1rn5XpQSkO+b63jh64uY/vQJ7MAMfOLCYl+KeCDfgcQRHYcgmgdpwv9KVqIR+xCVRDSz9ViqRSgjorbEf325rhJXHCsCSP0z0g2J60w9piGD2DXn+WWBdJmJOZSgrrIfEzy8KXF6nEjJT/z3LT4XQdEj650RAacD0jlDATaigQOD62jkTwIK+GEfBHRafb/nDJj7COUJHm5RSRtf8W2kbtEVJIQjSns0YvhDXHcY3KlPXTJg9qMeiRCw7ItPPsnWxN4OS/W0YqLBlakQZa3+OBpuDivhfw9HFljBmGmRD5f25QmD/eQWz0RiK7uQE2IsRYSnZFzRbCXtRHDw6ykpGPhKMVpzgUqO9hbNWsXBgU2IrXcc/c/Lo4jntvyrpza6OZixxCGtK6p9nO5buM2I+AGkULnec1xXqpRn2pTcVp6UdQv7zPY5yDbbzT7N66AjrDG65KtH39Qw452ZOGOxeWmcVNPC81sz+Do+Yibe5562F7RhVD8xSEgVGGoXd8FzYzwFZNfGWBA1B+RcOy6lvEsoqXlJGpaVs/VeJ7Cz4qcLvIslGhM4l3XprN6Ou99mxCV4nyhM6kGFwRa+7tvazWQfBiOQ35alVfdvvyxCJ4Sf7lSx4JJqeBu1CIqHwFi8gvjo/LsiaEZ8JzIS9ScEZ5nnevw23XTnlXt0DYpSezJa4VmbjEEdicZOYBHPOWm0gc7o7CZAmyaryEmNcl9Yc1Nz+l9aiHN lomsKBv7ALPHHk0pKfjMPKO88wACgCSXRd+5UL3EfYrldHsRxK2OVSt3ZlC/c= 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: 9a4ba86e-c7c2-42aa-03c2-08db017a6dd1 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2023 21:55:54.2797 (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: /8P5HAhQp8fvODo+N7v/34uY/4ykEVvJ+TbVSr9ORbmXxpW4ySd7nWahPSZhixjuMmPlnQLYPPcif8Z+T72TbA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6567 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-28_13,2023-01-27_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 malwarescore=0 mlxscore=0 adultscore=0 suspectscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301280215 X-Proofpoint-ORIG-GUID: A1jmmGzecyk4kJ-RU6cL5EYwRLfhVrER X-Proofpoint-GUID: A1jmmGzecyk4kJ-RU6cL5EYwRLfhVrER X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:254321 Archived-At: > The same problem persists - bugs #33076 and #48798. >=20 > It's quite possible to not notice - or even not be > able to easily see - which buffer is current when > it's changed to/from read-only. It just makes > sense to tell users which buffer is involved. >=20 > Really hard to believe this isn't obvious and the > trivial fix wasn't applied. This just makes life > that much harder for users, with no benefit to Emacs. Perhaps the problem is more noticeable if buffers are in separate frames. Especially since Emacs has messed with frame focus so much (since Emacs 26, at least). If the buffer you thought was current with its window selected is not, for some reason (e.g. gratuitous Emacs frame-focus switch), then the message doesn't help at all if you have multiple buffers in separate frames etc. I'm guessing that this might be why Lars didn't think this was a real problem. It might be less noticeable if you're not a victim of Emacs's gratuitous frame focus-switching. But even if that's not the case, I see no reason why this shouldn't be fixed. _Whatever_ the reason might be why someone doesn't know or isn't sure which buffer had the focus, why not have a message that tells you what Emacs actually did? Please reopen this bug and apply the trivial fix. Thx. I'd really not like to have to redefine `define-minor-mode' for my own use, just to fix this annoyance. To me, this message improvement for users should be a no-brainer.