From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 16:51:53 2021 Received: (at submit) by debbugs.gnu.org; 17 Nov 2021 21:51:54 +0000 Received: from localhost ([127.0.0.1]:34082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnSqP-00023l-Jg for submit@debbugs.gnu.org; Wed, 17 Nov 2021 16:51:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:34122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnSqL-00023Z-9W for submit@debbugs.gnu.org; Wed, 17 Nov 2021 16:51:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnSqJ-0007fn-F8 for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 16:51:47 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:45726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnSqH-00088d-25 for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 16:51:47 -0500 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1AHKvJpa000570 for ; Wed, 17 Nov 2021 21:51:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=bk4zHb0YON8afZjhNJoFcuqm/cGG6AWzxkx6/z49wf0=; b=fD/BLDxTmwDvMVI7YEE2opPc0iVdyYc9oRCstsmcDEh9PhwgBE/H1dTf4jAP7dnW76QY 81vhdRsOk0ncN+iiJ2TBkBHefA5DpfYOCD3bTGgvMbeBQ4TewxIOOqAc+7z4T1a0ULvM 7UTxG+Jp1eLLKatTYaOymb8pRVKpSxz5suViXiWiTBneR+gfVJcBuvPWAdHd6LLxjshA BY1kQMvzRVZ8KR/zhNabXSouIJ2iBwE39tStKL7+8xNKA3oC5zqXOXGpO8x1gxD010KJ /oAE7u0Ikeu/AREnSZk71keNZyiXEMtwI+o1wwfdTeqcGk0Z4hf+6MMPqGp9sLTL+BAv 7w== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3cd382b73v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 17 Nov 2021 21:51:38 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1AHLoHfD112627 for ; Wed, 17 Nov 2021 21:51:36 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2047.outbound.protection.outlook.com [104.47.66.47]) by userp3030.oracle.com with ESMTP id 3ca2fye957-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 17 Nov 2021 21:51:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iHWAtCOTHxY7qWz5iJ8OaLVclKcu7HuXSKORN4nWQTOyTdAjj73TpvifWfz6+aHeYHGBep82llaypSJg1w2H6hVuj5F/SryOslWNOiOvXJc4wTIEFU7dYTtM1Exyk6tO3zbXMVjmQPC6Iadoh4kaaUhSl+M9Gx/ywXCEfxTqe5Ek3nhkBt0m4mjseczWEdjRJjuMi/ZgDAXEkPmliqYP2OHJsoITzhCyvpMQxGvKenR+wUzUux+MSHTe1Qyp0VxnF4yZsh0JvnZO5cB6t0VTihCMaXbbLLuAr9MajPBkQOYo8nNeeQbDhe5aVq3eslkDq5PMhsbPRK9t3r0ssTmFkg== 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=bk4zHb0YON8afZjhNJoFcuqm/cGG6AWzxkx6/z49wf0=; b=G6+5wlN7AQgwTti9fmXEt3rW/XfeP5vINrrCBD5SJKMYGTAyFXF37otFOTcuGLEFwNYZuaGDxteSMt49TNx0hS/PdNF5veqe5qvCwqFS7DRQxrAwbSnSsiHzSl17li9W/Rdh7MOSis5Vm2C693R0mc7w6gcMdmUVyDS44FOfU7IxRRZ9da+cvmewv34ycgD0awT0kIcAiQTd5T6WMykIRrrGFp1NLcFWbwvVsjYYOAwLw0Uodbq1f0rAQZlZNwVjvIjoHKQvhQwvgTFmPneclLF8V0cRnoA6Lttc5FfzR0Ed1cK0zSASSIskPgs5TO0bilME+dksmYG9VCUFozd7Tg== 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=bk4zHb0YON8afZjhNJoFcuqm/cGG6AWzxkx6/z49wf0=; b=d0PmZaBLoJtSecZhG6OQKHWYroJa3IOXMN1L9ZdOZdw76xkAtnim41vCmbDWqWNehYBcSuUE08EKDZiy4B2S3Sh/Ybq5Gt4mcn5V9zt97HrNreyNWhfTQKB4Mc0V3ha8nXMjTnOo3JULnK0JPzE9OWisoo2WzcGcwvMyVxeghe4= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3271.namprd10.prod.outlook.com (2603:10b6:a03:152::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Wed, 17 Nov 2021 21:51:32 +0000 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.021; Wed, 17 Nov 2021 21:51:29 +0000 From: Drew Adams To: "bug-gnu-emacs@gnu.org" Subject: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Topic: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Index: Adfb/SMoLZM1BAPyRMqVY4pQpvWpDA== Date: Wed, 17 Nov 2021 21:51:29 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 62e42824-7dad-4566-cca5-08d9aa14698b x-ms-traffictypediagnostic: BYAPR10MB3271: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6/3hIzI1AKNCfL7Ndg5pD2/9O4u+IzPOMRwvzDQQ96JbyaMX3a9fAYp1KsdiYkbk+W0n1GtChSLrmp9RZOiVJHNzOwwn/IY5r0qe1Zu0gB8vRNE8jHvopB5fFxsTHLE4Uq8LT9wPUIGw2GKLj4uvyc1lRVj9NuZBaiUHIFbJI+30RaXeUJ12WIZMX/DOvVwoVLDtLyj/MJeOIRJL9JuLCe5czt0G2skxI/zV97MWbCfbNXyQHx8vsHYi2dWnLgkka8DGwFIPnjpcZMxCIGHD0cEIvN2olFFf0oJ1tWl3ahpoHLS4FVayixTPt5hyZXlMb+XNMjzZ7ktrygY4wS72cEO5q7MExfV535lPF8y45Lf4aY/gMi/KzYruKsayQkRjRRQ0m2gqLIHymEyAVIR3I6YC2ghdSff5ZnB5H6ilaODHixLC2J3unCiaUt1Cx40LZID7Y8iD0QkGomHlbP5rFbK28LTWS3CAOPBU0tDkO9BD7PZVF/xnb82GH1M/oggqEw8+bIa+cLLTCyrik2SREMPMFB2KaJ8A5Wbbml2lUV8cULmkCxKLi9AmrEFeFPh2neMj89A5pkKCG1KHY5089B9LECznqU+F7f2qLbwBgIllhBsYznEWBdlzyiwAUY2A9Ne8pOEE/1GXcB7FO+Dph7YZuyI9W04Y+7DjIJCi+t8kinFEEte7gZcXRRwPXrIh/59lSXIQgM/Kkl9mOhKIwg== 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)(86362001)(2906002)(26005)(66446008)(66556008)(316002)(38070700005)(6916009)(45080400002)(71200400001)(66476007)(64756008)(76116006)(186003)(33656002)(66946007)(7696005)(8936002)(52536014)(5660300002)(508600001)(9686003)(8676002)(6506007)(55016002)(38100700002)(122000001)(44832011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?9m5Uy6sVGBqdRnFzraZnPfLAVBYAW9JrqHSJ+Lt/i/Sn3n3JXYbavjD9nmsU?= =?us-ascii?Q?+nG165Z22A0YIOuwgP0nTN8uRUBkPc5qDY2x8hmvIVLIn60MexiZAxyCubBX?= =?us-ascii?Q?OBj+DIo5XWaKxZoo4pbdVGFSiU/w9tSPcDtSwWjxo4AuqsD6cFsIV1pdZ3zR?= =?us-ascii?Q?nZE41/WnEi46YjQOOjCeKuD2aJ8/GUE/A8K6ls/JDViNord4U2+XZTTkfZuH?= =?us-ascii?Q?f5COypk70eyNA5D9nyor9gzOv7hUc1vbhgjd08XxGzynxyt5EE5kHMICB6ON?= =?us-ascii?Q?ruZIIea/yKOnXhstq/uzOPJEQx2WU2r8C7hgPA1bnGL/sYLNPf0L/jd8Ky1m?= =?us-ascii?Q?If0+iat9eyYJ4JOG+rsFpuRn9cP7NcWjeVdC2gLuXPYZzCXzSars0vBbp6xZ?= =?us-ascii?Q?GN7sJ48ZH3BRlhpunXbHbb07jU7thc93EZJHTyLMJUhHNOoYnxViFO0FixkM?= =?us-ascii?Q?OxpjCxekEc3vyl7kLhzhG0Srfd7g6IYbrADMUmG8ADu4cwJCWs2yrXU3Txln?= =?us-ascii?Q?AepUDs5ONUy2BnTygKOwBDQLqDh32eICczCGkda/bsWtpZitJfA+MnImFqyq?= =?us-ascii?Q?I9+JW6AxywA6VEgWtQQcvPwuxg/3cy6dNgTs4CHDw5X62tzaDR7Vb0mEcFpG?= =?us-ascii?Q?T6Wr/TpfaFnaUKZgZGZBe+m1IOyXp1aXbIPX3RpXg7y5xXIWJJwCXLSZjmFh?= =?us-ascii?Q?NaFRzHp8rzYVQQe6d0joorGske8ijIqS9vAqE1qK63NRtJOWNfedAy7H40Mr?= =?us-ascii?Q?0tdtEIV6K9Sg0BEi982l151YM6PmH2H1vq3iLeQNe00llMAjxAA5j7v+TOF2?= =?us-ascii?Q?qvpgbkdSl01rl9/uxzls0gHxcjxnY926F3DrKxq0cznnI9BK499BLBZWVeuT?= =?us-ascii?Q?mQ8hMNVCK3lO8bHFraqGyFmzbCgKsXJ30uGx9cUfBtwJ6fIbDg0Tir7Eq7oZ?= =?us-ascii?Q?kTO/JBPBSwvaJmoktlB24C3GxO9MRocBy2TDj8MF0XNJCuIM8faVqTSWfToo?= =?us-ascii?Q?uSGpJQ5TjyBnNp2PvwXDqkeqLuVH5WA704APIHVe/2ZvdRjmaSkZBz1w/nzT?= =?us-ascii?Q?Lf2Kt60dkf8tFYB8hvR5Xs4BYiVPCu5F4ntgpQo1rxWR+UBrS0oC65WCfyGC?= =?us-ascii?Q?M42/X5ImPX8y8goWCnX41MaFAfsd5Dmk1qmPN/qS16D/qSek61nUBz9GKu1i?= =?us-ascii?Q?+CQ4SlWJJBCVbou2SxVp+IpRFczxhrZNh4sk9+GuH2nzaYhbHjfXGf6U/PlP?= =?us-ascii?Q?7Y3j+EylS611IpSk2/eldwqbXdciObv7Z7GgOjMBroMYa5PCp1EeOic4XPOf?= =?us-ascii?Q?7c2MnauHpOMcxPAA6dLwIjcvBbmuCSYnfhNK3Tbql9CEVVOhV9EvrdRIpl4g?= =?us-ascii?Q?miYkyKDpjMaGc0v0RdPeeZY7Exx8RDCkDPvgx2LIWHpMDtxwHFQ/a9bdFwV2?= =?us-ascii?Q?cUHrsqr/Go5CzO32jm/9d6QyHTB8dGEH+sDClErDLGOTn2pAQCjIh3OuA42C?= =?us-ascii?Q?gbnP5TCnfUXfuxd83641665WHfGo9YiQIiSChwZfKi5zBCON9VZhhOFsQg7z?= =?us-ascii?Q?P58V058+l390MPQ5w//pske+1Eb6a/Frl6nKykJwq+rSRjGQqseoD820ATLs?= =?us-ascii?Q?mw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: 62e42824-7dad-4566-cca5-08d9aa14698b X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2021 21:51:29.5089 (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: GbD8IYFkTniEs4YMtdSSW1+9cDMzHC3q0xJ2i8RkXceVf6N0kz4YO9V+93CxkyLH10uUiWuc5YrYMuiidhO37g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3271 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10171 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 bulkscore=0 adultscore=0 mlxlogscore=768 malwarescore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111170099 X-Proofpoint-ORIG-GUID: 6-1NGZIvkF6NK_4DvUzEjGcHXn1PmHoV X-Proofpoint-GUID: 6-1NGZIvkF6NK_4DvUzEjGcHXn1PmHoV Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I'm trying to read (elisp) `Window Hooks', and I can't make heads or tails of it. Throughout this node there's mention of buffer-local functions: "functions specified buffer-locally". I have no idea what is meant by this. I search the Elisp manual for buffer-local, and I find zillions of matches that are about buffer-local variables, of course. And I find a couple of mentions of buffer-local faces. No mention, that I can find, of buffer-local functions or "functions specified buffer-locally". How to specify a function buffer-locally? A wild guess is that what you're trying to say has something to do with using the LOCAL argument to `add-hook' or `remove-hook`. But if so, it's not clear what. Please clean up this text so it's comprehensible by an average reader. If buffer-local functions are indeed a thing now, please document what they are, somewhere. In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19042 System Description: Microsoft Windows 10 Pro (v10.0.2009.19042.1288) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 18 03:27:23 2021 Received: (at 51930) by debbugs.gnu.org; 18 Nov 2021 08:27:23 +0000 Received: from localhost ([127.0.0.1]:34611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnclO-0005HQ-TN for submit@debbugs.gnu.org; Thu, 18 Nov 2021 03:27:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnclL-0005H7-15 for 51930@debbugs.gnu.org; Thu, 18 Nov 2021 03:27:21 -0500 Received: from [2001:470:142:3::e] (port=40068 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnclF-0002gJ-QQ; Thu, 18 Nov 2021 03:27:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wuGzWDjLR8/r4XuW8cpG8VVUug6visaoGsEdqaSnAp0=; b=ZrntWdzCEtO+ 1cIlJMwthkGMEmnT2atB8eTF7rAsWLbLo/G+tvDpZJI520JOa7ird/qO4vl4NxfiHa5sqlStj6OqQ JaSPkOwGFO73UBvgXnX5ix+kbkvb+xYhxbFBo19OAtLDBMGNwv4l6rWg7+AeE+FB3XGubmG+Xl99d c8WMcnOIheFaYKu0rxB/aOApnMsd15lguKQu3oWmCAxgrGiqgvC3rk1sPtowmcj03Uglo6qHXwDT4 3EiNPEO9e0rTCsPRrF4ZBuowQA1qPzBw6vckOzyjD8UZBnPpPDi2/C4hxaSSrKPF6YcSHlo427rzu wN9rIhZP4Wx9fVESRyYPUQ==; Received: from [87.69.77.57] (port=4721 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnclF-0001Us-9b; Thu, 18 Nov 2021 03:27:13 -0500 Date: Thu, 18 Nov 2021 10:27:10 +0200 Message-Id: <83o86hyild.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: (message from Drew Adams on Wed, 17 Nov 2021 21:51:29 +0000) Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Drew Adams > Date: Wed, 17 Nov 2021 21:51:29 +0000 > > I'm trying to read (elisp) `Window Hooks', and I can't make heads or > tails of it. Throughout this node there's mention of buffer-local > functions: "functions specified buffer-locally". > > I have no idea what is meant by this. I search the Elisp manual for > buffer-local, and I find zillions of matches that are about > buffer-local variables, of course. And I find a couple of mentions > of buffer-local faces. No mention, that I can find, of buffer-local > functions or "functions specified buffer-locally". How to specify a > function buffer-locally? > > A wild guess is that what you're trying to say has something to do > with using the LOCAL argument to `add-hook' or `remove-hook`. But > if so, it's not clear what. > > Please clean up this text so it's comprehensible by an average reader. > If buffer-local functions are indeed a thing now, please document what > they are, somewhere. This is a very dramatic description of a problem ("can't make heads or tails", "I have no idea what is meant", etc.), so I'm not sure whether a simple cross-reference to the documentation of add-hook, which explains what is meant by "buffer-local" in this case, will solve the problem. If it will, doing that is very easy. In fact, I just did. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 18 04:42:25 2021 Received: (at 51930) by debbugs.gnu.org; 18 Nov 2021 09:42:26 +0000 Received: from localhost ([127.0.0.1]:34786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mndw1-0007mB-LE for submit@debbugs.gnu.org; Thu, 18 Nov 2021 04:42:25 -0500 Received: from quimby.gnus.org ([95.216.78.240]:46760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mndvz-0007lx-Mt for 51930@debbugs.gnu.org; Thu, 18 Nov 2021 04:42:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qbmZ4XymlsFf/3JRtRlRpdYwMSKMmILIRTSn5umlfb8=; b=vEyaXuqq+U1mzwFeIG+ALOFKZg YCXqQV9nE8S7ROgCa55uBjIjjlfX2TXkGuGo1/7nA0XSIN4aZ1WqwYXod6QJuhbbRGorRXMA85ndP xJPvWON4Sa2zY42q4RPOXxaO67ZgzhT7sc6YiAkp8zvncc565zmKDsM/QA+zcjJw+a3A=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mndvq-00080g-59; Thu, 18 Nov 2021 10:42:16 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> X-Now-Playing: Fotheringay's _Fotheringay_: "The Ballad of Ned Kelly" Date: Thu, 18 Nov 2021 10:42:13 +0100 In-Reply-To: <83o86hyild.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 18 Nov 2021 10:27:10 +0200") Message-ID: <875yspls0a.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > This is a very dramatic description of a problem ("can't make heads or > tails", "I have no idea what is meant", etc.), so I'm not sure whether > a simple cross-reference to the documentation of add [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > This is a very dramatic description of a problem ("can't make heads or > tails", "I have no idea what is meant", etc.), so I'm not sure whether > a simple cross-reference to the documentation of add-hook, which > explains what is meant by "buffer-local" in this case, will solve the > problem. If it will, doing that is very easy. In fact, I just did. I think "Functions specified buffer-locally" is an unusual way to say "the buffer-local value of window-buffer-change-functions" -- if indeed that's what it's trying to say. I think rewriting this in a less passive voice would be a good idea: --- Functions specified buffer-locally are called for any window showing the corresponding buffer if that window has been created or assigned that buffer since the last time window change functions were run. In this case the window is passed as argument. Functions specified by the default value are called for a frame if at least one window on that frame has been added, deleted or assigned another buffer since the last time window change functions were run. In this case the frame is passed as argument. --- -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 18 06:12:57 2021 Received: (at 51930) by debbugs.gnu.org; 18 Nov 2021 11:12:57 +0000 Received: from localhost ([127.0.0.1]:34982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnfLd-0002jD-Cy for submit@debbugs.gnu.org; Thu, 18 Nov 2021 06:12:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnfLZ-0002is-Gc for 51930@debbugs.gnu.org; Thu, 18 Nov 2021 06:12:56 -0500 Received: from [2001:470:142:3::e] (port=44878 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnfLU-0003DN-5W; Thu, 18 Nov 2021 06:12:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=kcoAosKvw4Cp2yueYOeEBm6CsoD9yYqBQu0BQiy7Wxc=; b=aK4R7io9IV6Y L8stHyoDc00qVW2NDN5M44rpfWqD8SYN7bThnRSKyjRZy7ZH/zqwpXjm03C1FXNYwZQRivuUlupKK mPStEcnyGjAVsc5hPuECh6zAe4xgdnC2TQDlTfS/JkeTg1xglthCebj/S+VCyV8zGG7HDQGpGiOOh Zqwp9f18xkzjmwWbdXkvkFHEWbzUn2psCNOydqhf4VjZLYylMKAsBLHmUpRe3V7WwcKm0+44sf4aE 4qLqUQqYFxT3EhKVNGZQS9Nn8bT9sv6981zExhA+lkmxEBZxe0YRolub57A38P8RWm0VNtH17JDcO kRoe3HPsy2OJ/R3x4E8xOA==; Received: from [87.69.77.57] (port=2976 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnfLO-0004on-Nf; Thu, 18 Nov 2021 06:12:48 -0500 Date: Thu, 18 Nov 2021 13:12:40 +0200 Message-Id: <83fsrtyaxj.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <875yspls0a.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 18 Nov 2021 10:42:13 +0100) Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> <875yspls0a.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Drew Adams , 51930@debbugs.gnu.org > Date: Thu, 18 Nov 2021 10:42:13 +0100 > > I think "Functions specified buffer-locally" is an unusual way to say > "the buffer-local value of window-buffer-change-functions" -- if indeed > that's what it's trying to say. I think rewriting this in a less > passive voice would be a good idea: I didn't touch that text, I added a general explanation before it. I didn't understand the report as being against the passive tense there. Of course, everyone should feel free to improve and/or clarify the text in the manual, regardless. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 18 12:13:01 2021 Received: (at 51930) by debbugs.gnu.org; 18 Nov 2021 17:13:01 +0000 Received: from localhost ([127.0.0.1]:37067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnky4-0005oU-NY for submit@debbugs.gnu.org; Thu, 18 Nov 2021 12:13:00 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:1690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnky2-0005oM-AF for 51930@debbugs.gnu.org; Thu, 18 Nov 2021 12:12:59 -0500 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 1AIGZpaL020979; Thu, 18 Nov 2021 17:12: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-2021-07-09; bh=RpAIMG8P5BtpYhYcS1rwxeRzPkYovcCfh/gAJ6OGIbU=; b=TYY0vrKWknVdKnPaTQnpD8ALanYs8vcWnKf949b50R94KNXgsmvYG6Uu9rKxkIB8AR27 uIp3viCMIL/yvTWDTLnXlS/pXh58Ckp68fZjCG+b+carRNdmfwNuZ5SIAfoYqfz5Ynr/ hUuvwU8wvNDw3nOdJPyR7lCobw+pSKQSAgOF/xrhVtFsOrC64L/pF7lwj+3mGmUtfZn9 /c9t4MgliG+GrR+rnB7Cr+Py8KUtloO8IdpZY/yv+6a1SYWf+89MIO0flWwXtVQkRy+b f/p6bH63aOAjzxgBO6INnKqzO8P061Pgep4Mwq0eU2akKWjWBkwZyiQF4YkCYve+41U2 xA== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3cd4qyqy6a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Nov 2021 17:12:56 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1AIGUl3I085542; Thu, 18 Nov 2021 17:12:55 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2177.outbound.protection.outlook.com [104.47.56.177]) by aserp3020.oracle.com with ESMTP id 3ca568w7ry-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Nov 2021 17:12:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NmxgS5TWA9h6qIXG8XV1XVN56KUor+FY3rhvXM04R0yZs94BHawZs60peiU4waglcc4z/zKPIv1ll+JEq93PQCc+QZmPv8GxM+Us5bH3Z6HHW7uasCtKATlx3Qw17Gz0kP/6e+/YywenyrzwZGYe2UBv2Rq15nkxUy+bXaWyJmpgjIDIqi2xpCBo86dANAZIN8PNDSqOh+tMfVvS+QAxalZwLbCQM7gePNfF1ZZnTtFXy090iFDjHeEAC1RT/lGJcjTx87vU4fZjMozG1mJHb97qokdur72pQTCtbQX1ugJMnbU6hccdconhAOrtUE1lU2zXEvilyeI0y9YzC6H5kQ== 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=RpAIMG8P5BtpYhYcS1rwxeRzPkYovcCfh/gAJ6OGIbU=; b=oaGNfW27YoWIUKglewKgWtMv5fzTQN7p6dqJ+Z3djSHVQDYg5poQINd0/NTSpM6sxY1pDIdw3X8dv7tn/0mDV0ur+Qy0ZqtUeNzIsYrYbK64HoSGUGTRuZ8KYU1FFJ06AEmINo9JV3LnuiRreqHNbrS2uWf67Xx4dKKB8UQvZk4+Mza6WlJwBIZBeAhUtElfxkEVq9IpAjik9kVQDh2/xEDqxTnV4RNBDwAepJMrHORYUN+YXcVmailjeJ3trkEAzpLzRJ+ZdZDP56KuNmhi+TAcQnsFp2DIhIay8snClyGYxAFrpYXzwcHIi6S6y+sVXIBGgadHp53G6ZsSHuOr3w== 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=RpAIMG8P5BtpYhYcS1rwxeRzPkYovcCfh/gAJ6OGIbU=; b=t98Nn13AseEs5nUGLQuQvdl5LOH7dSZy9dOUY726l8eidSCWJRH+8a4+rB2B8kb7TA+JyA8fFb7PPAGW/ymVCwOVCoJQ3puZR95qqwXSRsltOSIa+H+/TnycUeViAsz1EeXA+KHfB5POiW4N/YM2iKm4yfR1EWiggKH7WfJOIJU= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2789.namprd10.prod.outlook.com (2603:10b6:a03:82::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Thu, 18 Nov 2021 17:12:53 +0000 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.022; Thu, 18 Nov 2021 17:12:53 +0000 From: Drew Adams To: Lars Ingebrigtsen , Eli Zaretskii Subject: RE: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Topic: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Index: Adfb/SMoLZM1BAPyRMqVY4pQpvWpDAAY3QV1AA+aR4A= Date: Thu, 18 Nov 2021 17:12:53 +0000 Message-ID: References: <83o86hyild.fsf@gnu.org> <875yspls0a.fsf@gnus.org> In-Reply-To: <875yspls0a.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3eeefb9e-0b77-4fcd-8879-08d9aab6a877 x-ms-traffictypediagnostic: BYAPR10MB2789: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EjFtjOO4C9F68uDEoHU+ZdrVf6PO7cGoS0WHr9t/9N2sbDpBPwD4Uz9MbhLHyGJ7WD6PTNq57bPT0QTyjTIFtS0Jm5Wh6v+5+IXqpMy4G7HMc9NDPGtXlKuPud8PILpcIiy5v68UYhEk5EwGWlSHNtjv0uvaPG6DbnCsINdfcVqXXyJjEZ25LPlsAJu4WhgX9mlwYwb/WC1nPXujoNls9md9nmFHiYS8nA5HsJiSYPmG+Z9aphMoNF3/kzfNvbZBby+khS0czjyMW5ZuAO35cgQZtRrF2v9Z/qMEYfdPSMED9SWz0EaBeC3S+Th1phlLzGpUs8FTJtAQ6n6zj1T3NVtJC6eFZlN4et2o+jNoVJFH4yKNFHyG2WjssEXMfEKqfE/LaRPwNaTdNMQIlYoPL5ABa4WvKqrjE1IPrPaTiTeVfZ3eWcKs44fr3GVbooUwqVtTnGISDPZ5scYxyMOqIYtn3wPvXuDFq+Cpo7y5K7JYjnCs6UXAPTIceMmgJkjnGAcMwo1Ioxji64FX7CVKNODPkPu92s5hFeJTz/V0S+bUYJMCQ4jmcIYRAj9OsEXl0HGUZdTskaocmUncSm2Hqc7xOYFlZrAtLISsZqL7ThphOBhYzy+JxV+sCyGn3IWT4lFqpii8Fz+DGI60bsGzZeTzM8cGQYFJ0OjhkhEMLK6yGTqqNWrmp71H5qAqO7KAGG4XicURt3pmhmJes6UkiA== 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)(122000001)(83380400001)(7696005)(186003)(71200400001)(8676002)(508600001)(9686003)(38100700002)(64756008)(66476007)(110136005)(4326008)(38070700005)(8936002)(76116006)(52536014)(55016002)(6506007)(66556008)(66446008)(66946007)(33656002)(26005)(86362001)(316002)(2906002)(4744005)(5660300002)(44832011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pBfJzovPl2LTWYYK6um+f9Ges3TVPUrp9z7XmlT+xTVztiA8hc5S1YSBCaCY?= =?us-ascii?Q?OEUIvSozrBEk5gwwpJBtFGy9kgQ6FFarN1Cc0Up7AxA5nlglQeRHHCBnlCuU?= =?us-ascii?Q?rOPxsdBD/McS6EGpY7iF6BWRPcl4MD5Uu3ol2kDcuYlcS+uKnaoOBe190d9H?= =?us-ascii?Q?flEvMAoV2CtKaAvopFQCHQYrMkbXq6qp238hE5pqZ4Ap0mVhS5S1f7P2EFcH?= =?us-ascii?Q?/LrePBPHjQXLtZyuNZv3L0W6DWYjHPncrWUMCXqh88hsc5U2BAqDff+6yOtr?= =?us-ascii?Q?90v1TF4GjTg03q+rUNfyAA3f/CYgJ7Z5u3rOri2bYL+gZAgxvbOrlFWbYTLC?= =?us-ascii?Q?GwgA5FJQpX9Z3uXtqD3H3Ozabw7godWuMkn1yHYlsmgW2s5W8OLr3m06Cj8Q?= =?us-ascii?Q?BBs/hFQ2X4L98VXrfPnDeV9+Atbr4G48tC0rfUqJ1jsL3AzJPxAkEZE9V3w9?= =?us-ascii?Q?LDbOR/WvsbAh1RgtJVPSd2AddCScD6+d3t/LkjI8nDKwzIK72foSxZJA9vdu?= =?us-ascii?Q?nKcaes6NwYti+Za3EhGTKuylITGD9f6GSTweDKd9d9R2oxkcH4E9JgYuNQnU?= =?us-ascii?Q?4SZzHaYVJbQWK/n/+BmRH59w/Bj+14yyerphXp7hNAgSKwMAwZKtxiJeza/M?= =?us-ascii?Q?Znh1XgcfU3OrPUK2brwBv/Cy02cBL8iD6Wv/7Q30FdkCCuwjbDrCc3DLvB7+?= =?us-ascii?Q?dDz6Uv9OtTLvkfgD5x4fGXNPdCnzZ2K2qZ4RYSQWC5Hro+bIo4KgblQuRDEV?= =?us-ascii?Q?lBbQNgyPkKwimEtYqpBa8GeZIu/UGojPv3UJuUnlWCL0kxsj4iy9Rgb+7cbZ?= =?us-ascii?Q?piDfcKTHm4OLdp5J8bRQvvanb02F8j5Q/FMSocUyRfGjoxUXYf8kAIrVgsQe?= =?us-ascii?Q?RQWplvR+QyOnoHCF5+UGlB++ZaHHyTAsBO/UHyuRvPBu0r5V8So1yTsmFQrf?= =?us-ascii?Q?UyiVPinSbRoeXjjKkMBr96gncwQQ6wdRoMrHfbKZN3jF2028Ze6XLbaqWDHU?= =?us-ascii?Q?ITQXaxzmW1FCU++OEVIPzZcOAKH1kAwx+/jLIzE4ONsm5n93mxhJIqJXo+iz?= =?us-ascii?Q?8rsgXGgfgPnsqg9kyinuzYjncT0pGMgXpl7Muo7D6tZWlJy130F+3BT7xj4s?= =?us-ascii?Q?+pZqQZrgc/9b2fXT9uUfB/oCF/cyHunIwGFu1hkuiSLpn+I+098z/EPatq6x?= =?us-ascii?Q?jNiAKgxMmasLaaDFzDEeFjofRMp9w7BtUmk+ZKkxO0JLVfe+TS/ybcHcxc4F?= =?us-ascii?Q?za01EE9MPolyZdy5FenLyyZsOkcWKbhQmiiYd/GhDegjcRnGa5smidLf2Mp/?= =?us-ascii?Q?2lSq/a8iuyfac5sDFsA6p0XWm919PFlH+eSOanrfMydzGp/97mG63B8+566R?= =?us-ascii?Q?/6RYJZRWO66HwVCC5CSKNtLMm9QLD6BKxaJNVzFbjdxZBWR4GVDrzIaGRHcM?= =?us-ascii?Q?yyUX4nYYMzu+OXazzw6YzqkhzgvmO5m5QRb0vrNHaAZ67cfzfALFJsJvJLl5?= =?us-ascii?Q?TJB4kLTAUtgXZzYPwPDB6saapKuY7luQCGuzEH09brIJGPuNpH90fYGibgM2?= =?us-ascii?Q?oquoxfrGLbvEGdEmu6rpuINyzUbJrnam7vzl8+qffyFqXuKTs9W802ksOf2B?= =?us-ascii?Q?Sw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: 3eeefb9e-0b77-4fcd-8879-08d9aab6a877 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2021 17:12:53.6104 (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: 8f4T/4aLGQawlgQ8wMFJPwEMk33G5QbcCbBxrOoYOgE8Hp/3b8UtVweNj57kXtJu+llWanStUOuYnKMjbwK+rA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2789 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10172 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=760 adultscore=0 mlxscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111180091 X-Proofpoint-ORIG-GUID: XGX1C35Pejlo7qKQer4LTGI5e6I0-L0x X-Proofpoint-GUID: XGX1C35Pejlo7qKQer4LTGI5e6I0-L0x X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: "51930@debbugs.gnu.org" <51930@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I think "Functions specified buffer-locally" is an unusual way to say > "the buffer-local value of window-buffer-change-functions" To put it mildly. And it _doesn't_ say that, at all. There's no way to legitimately read it as saying that. > -- if indeed that's what it's trying to say. Yes. It's a question any reader will pose: What is it trying to say? > I think rewriting this in a less passive voice > would be a good idea: >=20 > --- > Functions specified buffer-locally That has the same problem. A reader asks, What are they trying to say? What does it mean for a _function_ to be specified buffer-locally? Means nothing, so far. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 11:23:16 2022 Received: (at 51930) by debbugs.gnu.org; 20 Sep 2022 15:23:17 +0000 Received: from localhost ([127.0.0.1]:59256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaf5g-0001XC-KY for submit@debbugs.gnu.org; Tue, 20 Sep 2022 11:23:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaf5f-0001Wx-DG for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 11:23:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3zg0QjoHvbD8Qv7fGmRk+czgPE1hH4jq1dVFPTl933M=; b=F+1LlrgzBMI0AGmDd7Xk+QM98Q 8YEgE0owM3jtfPiELivGyM8wyhgRuGUip7DWWf8jCNvV9KGGVvQtkJklOl/ey1jiyOZ4zyxQ8AaGg DeSHEqrSNhAimzdOQFXlwMuHUPWfvFMN2V6dsKVi64rlvsuw3lC0za+sYYfi9fUEqq6c=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oaf5W-0003GN-Bz; Tue, 20 Sep 2022 17:23:08 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? In-Reply-To: <83o86hyild.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 18 Nov 2021 10:27:10 +0200") References: <83o86hyild.fsf@gnu.org> X-Now-Playing: Job Sifre's _Cold Wave Volume 2_: "At Least We Try" Date: Tue, 20 Sep 2022 17:23:05 +0200 Message-ID: <877d1ycbom.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > This is a very dramatic description of a problem ("can't make heads or > tails", "I have no idea what is meant", etc.), so I'm not sure whether > a simple cross-reference to the documentation of add [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > This is a very dramatic description of a problem ("can't make heads or > tails", "I have no idea what is meant", etc.), so I'm not sure whether > a simple cross-reference to the documentation of add-hook, which > explains what is meant by "buffer-local" in this case, will solve the > problem. If it will, doing that is very easy. In fact, I just did. I think the section is clear after that clarification, so I'm closing this bug report. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 11:23:24 2022 Received: (at control) by debbugs.gnu.org; 20 Sep 2022 15:23:24 +0000 Received: from localhost ([127.0.0.1]:59259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaf5n-0001XW-Te for submit@debbugs.gnu.org; Tue, 20 Sep 2022 11:23:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaf5m-0001XJ-Gy for control@debbugs.gnu.org; Tue, 20 Sep 2022 11:23:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=OnAtjlybGPXolinAK5GkQIFdtWnqUlTyyvXTeTJG47w=; b=lgSKCXfcl1mpmv3an1pipf/EkJ N9AosmuyqgCN9yxeBKZ5p806qK3hQpjDkgbftjMX2GxWx7OHLOxaFo9fjAruDnXQ/q+iW+C4bOv1v P2EXURjOo10LeszwRyW3DolGQyUD9fZjGBd+cLlpdiTQi9lPdzVcY8B7gLWOdi73HTAs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oaf5e-0003GU-SR for control@debbugs.gnu.org; Tue, 20 Sep 2022 17:23:16 +0200 Date: Tue, 20 Sep 2022 17:23:10 +0200 Message-Id: <875yhicboh.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51930 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 51930 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 51930 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 11:58:36 2022 Received: (at 51930) by debbugs.gnu.org; 20 Sep 2022 15:58:36 +0000 Received: from localhost ([127.0.0.1]:59377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oafdr-0006wZ-I0 for submit@debbugs.gnu.org; Tue, 20 Sep 2022 11:58:35 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:5796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oafdn-0006wL-0O for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 11:58:33 -0400 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28KEn2eb022507; Tue, 20 Sep 2022 15:58:29 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=lukkdhIPHEGlF2IpBRXVjkTZaFyvggb0sqUu+50q8t8=; b=w9n6SPvfkg94dtaaZeu/49uPQI/d/Pgnj9BeQU+YHgCsN6uU/16kvr8A2b4pGEPE+PCV VN7Hq6u2su46h8Dbdp1zM2ug7/HbdoU3TT18bX5q0VO250AC212/XNoRTNXTQATm0L1+ gr06Eneloy1eEPQdmQO2O6/nzd6wTikPaEVE2jY4yh8TMRJqBG2JhOJT/pKgIQQdDCAc JyIYaDgy6HwRn8RKSeXY0q8Ht1hjEWjQu44ukimgsKifYnvqKbxapzB4y9ho3/6JrDVq RDOoFWuUcOGnWD9DJFT5veEKYbG8n+R0Ki7S0OWljF/l4qOaMtAwWsqOVQfIdjBUhECq Fg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3jn688f8r9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Sep 2022 15:58:28 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 28KDgQXG007954; Tue, 20 Sep 2022 15:58:27 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2107.outbound.protection.outlook.com [104.47.55.107]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3jp39kfm49-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Sep 2022 15:58:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VIxoTX3QRxeDwvDH6nu+scmip4Y8PiLFCO7uAH4e7+bf0qma9dfzKSff2CwwX6JDVkts2DRdSLARH42GIPUxf/a7ItWdSJjaq5p1zVe065CJ+EVVULa1kNbx0MmuPlWOSygVFQJuYrdYee8kTrrECSmqeuAflSCi80aG4wX+++ihceybfR5Gv5ehC8dT3HCghXw2IVQn1szSGYgFi7y+U4XoQgDfqyD4pH/Jg1moxhExcJxZi9zIP9uxQC2oXbee+LTpeEOUqq+/TguxHF3Qr4scrznXfSf/QMQDgx5d8C66HSgPogGC1CbT0foRsPFDdweZ8rR1RmN14k+Ck1ZBKg== 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=lukkdhIPHEGlF2IpBRXVjkTZaFyvggb0sqUu+50q8t8=; b=AKsF4X3yFhuLCDmkDn/sMIXudEETy+XzHWZsK1pyXkN97iCs07eQ9ZiodLgZHKpo643P0Q75zPaGy7HW+3S0jio4Fk7JCpJhoRZjP03BdD7bnh/vBWrY703fqC42ypSLKO0u1PJ4XcmM941mF+tEDcOcKC9qpyOVZpLyxqhViZAr9lD2kJRXVc0k5+UFAIR1TIqEIwSDZpC4b+LPKfcWboKg2vjNHIWwG24UpfgRhgZ7rwwLhF8zSP+ToK+UPnqmUUSoke32VRZZIgHe8gHrh4F97jt9gLW0IGVpvbSzef93jbjXoYSdG3afB1f/SnW2YxV/il5h7qVe7cNM755dcw== 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=lukkdhIPHEGlF2IpBRXVjkTZaFyvggb0sqUu+50q8t8=; b=mXIgzwRVJ6uYKxbmR4ZRSMbmB0fICrruRk17wkhDf+X0GXU6PzisALRcWpkxgkJ/XKgjeTJ4dY9jEHMw2zNC9hkbnJYtUCxc02xg9SwlS6SXnCq8klaV0uWF6BAsIe7dSkmKCO34zYj/q0Qsirp3fFc90hAXa4tV0B1JcJcBg+8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BN0PR10MB5080.namprd10.prod.outlook.com (2603:10b6:408:114::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14; Tue, 20 Sep 2022 15:58:25 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc%7]) with mapi id 15.20.5654.014; Tue, 20 Sep 2022 15:58:25 +0000 From: Drew Adams To: Lars Ingebrigtsen , Eli Zaretskii Subject: RE: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Topic: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Index: AQHYzQTo4pILT7pcbUamXTk+ecJnzq3oeKpA Date: Tue, 20 Sep 2022 15:58:25 +0000 Message-ID: References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> In-Reply-To: <877d1ycbom.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BN0PR10MB5080:EE_ x-ms-office365-filtering-correlation-id: 3fcacd7e-1516-498e-1251-08da9b20f37d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: h6r42Y69s78OOA8uoyeKLPQMJsVmHBQNyUUqX8ZhFdygGGb655PLEXD0INBOvXRMhthtP2gUqyMzQ8baojCevhyk/0/gY97vGiAqCSFPtiOwqusW4zR1aB0ZVD8L9/34C6p1zh57BJvKqwkZauoXWCm6PJTJW3gM7KAsmu9pWUI/aIAzZrawawzMmJOEcrIImTUuK/XxXxmYldUR+4t4+6VzS0C4S1Qpr4tOg9VtQgsZLLYdewtV2OydGKdzBwJDNTCqzOfYQiumsoxDegX4GyaDjIPdKU+rgEFjJ4TLvG9VDNdlVK1nCj2C+k+tHrcmYm9G3kKf1+ok6VBxQYgSJLuux9PghzOs4OKOchVa31IVVfu+QR936asmbzu5zFyGCvbdR82W8tUEg+XdMcFuza5VR9WXOBUvQsmvM+cb0bEpqs/xXsqlVviRHgH+54V9c3CNu2XKTKZIlgxd+uXUXZ4MZULFhsh4U25ta7tc9LkCwx4l7Oe2KLUTFUgGjnPrDDQS2RoyKG6aZV1F2Q2jfEJNn8V1at3J33Izs/uVPpvfcifDenRVxmy5fzcG+4R7ZwDCVQdnWgYfVfq2/pLgoAX6MeiYJvwIf9HBqepZOlQzFLEaZz1VQRC09eZYfO5t541KQDLn16JDhk1vllO25A9/xDmpqqY8O2W6Z6ezbvHKhgSxYZDMGAzU+T3MfsYt37NV/pBfZpdywG8A9xnfj6GzQK9+wGn9vO35ZO/OH/cX+fIHpDBy23NfHismvTNWBaerWRqw06gN2NO/P8I5eQ== 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:(13230022)(366004)(39860400002)(346002)(376002)(136003)(396003)(451199015)(38070700005)(86362001)(76116006)(122000001)(186003)(38100700002)(6506007)(7696005)(2906002)(26005)(9686003)(71200400001)(478600001)(316002)(110136005)(66946007)(66556008)(41300700001)(4326008)(66476007)(66446008)(64756008)(8676002)(5660300002)(52536014)(44832011)(8936002)(4744005)(33656002)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?S3rPIJzsQuV+TxZYCCLQZw3FXQYRetGIiEfTUheWKqxhQvMo1O9GarTAeDZ2?= =?us-ascii?Q?FGIDuNrvkMZdT7mYlU7v22Sb1fBHsqF6KL/hArzbrRiPSt69unISRiOQqouh?= =?us-ascii?Q?K0Q1Q9NocE5tuOV7bWzuSoi+VToSU4Fs0fm32GLj5iRzxK1YTHZhu/9vl/p7?= =?us-ascii?Q?xJgsei0AIBuAvtzNHoMJtTunAIS3uuv1+MKzJeVgk7k9q1DoZAz35vVLWQsZ?= =?us-ascii?Q?OdnMUZFgGi6Ze4aph7uEW8jkorIAq4ztDZej85N4OGhA3jid8uJbuvP7dFSt?= =?us-ascii?Q?S8J98utCw8q/OYUF8Oft6c6y4vVRjoq0lEN06ZciBxFKoQcYLQz+VZrgsFPy?= =?us-ascii?Q?sZpAPuksCg+zIuLuMo0UDIIOca+9qpa/KPE2Q9xZcrxPPBC1HW/RElZZUuUo?= =?us-ascii?Q?QNYkrFWI7Z+ATLqQkquTd72R5hp6Ju8ycAxpYKkLMV2rYRQm4wqxDbOMOtEx?= =?us-ascii?Q?SCFzPl9iVAAOvGCWjI/BWIfd5azpXKznwlU4G7x4NgUxMtzhGN8pC5CIH4Vv?= =?us-ascii?Q?36PMTr44b4vrfCGUbcvoUZrJcMgUu9K9b9+r1tV53/as7m/okOuKzBGl9WPn?= =?us-ascii?Q?fmWamXWAyf8wKlVA3wCMQcH40NNKPSQObQyCCwdjqjIx607/i7ZnBq616Z6j?= =?us-ascii?Q?HlB2VcJFU5YYNchqKSel2n8E4r73ts9+0OMJnw89B65RZK6CkxSUdMklGmgx?= =?us-ascii?Q?M68tlclXHz/Bqk3pZ3w3hIy/ucgrwHutsIQ2Jtyv6qln4+CQELSQlRTL4JNS?= =?us-ascii?Q?TM3DIvtFlhxCVRmWavwdJNNilrk1GHvkrrt7A8sgkxrF2mXPdvIvzo2Qm606?= =?us-ascii?Q?mwhYbcfxZsKazN/n2Ry44qzODaJKKzGXw2YcvZAGDdlLYA2EhpzVqe5ZyLxg?= =?us-ascii?Q?/xaa3WiBVprU0X4IWlFXQM8RJgnfyprdzuNefnapMaG/52nYvFteC9EroFy/?= =?us-ascii?Q?P6GKWANeSjg/7/fFKEfAbR9Xkq5oGi58OG55Hi2LlBSbeffxM8eOGltCPGsQ?= =?us-ascii?Q?KejoscYzltoQQpXvUKr9m9IPd9Iw1I+vqoEpGpybWLaqRyZQpnH/+fCe7B24?= =?us-ascii?Q?Yuez1HPNmPjX81jiP1c6YxpCUp1SP5/P/PEsSOhv6GHEuxpiVjzgBcopaUMw?= =?us-ascii?Q?1s1jYg8NQH96CGuWf9L5km3ZecQkON0s1y86yxgMnz93VGlt+/hVFvgrTVk2?= =?us-ascii?Q?+5oE+MIpTboGEmZPuhE+aUOc0zDuwy5Wzv+Id8WgUvhcUzBSnggs+46AYcQg?= =?us-ascii?Q?x78IJ+MoQ7Q1pJPD0OJOnsIitAl4dS1OcsyMrAu7QozCYr/8Plfa24kXRFBG?= =?us-ascii?Q?YvavLZzKyFgy7Di0uCBw03uJzMXp5QiKL+uKk29X9OLZoyuCNEUeQhHdAAWi?= =?us-ascii?Q?R0WOlnPWoC/5AKEaGLlQLdU/d4NZl6GlmAiRxIIxVRJwU8KQqc21angeYWat?= =?us-ascii?Q?2FYC5Kq8VQHJnrLuwWZZ/J3C/4aHhrxxQTChOVx97s46JM8V7UGpCROq8m5/?= =?us-ascii?Q?pLeoKC6OBVxyTuY5QNuHklwi+O1ED5wdN8UfJedQ/1zPOMOEa1SOg/RiQGeu?= =?us-ascii?Q?yq1iQz40rzjz9G6nyrIQS175qAYt8ux0BFDG0rvI?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: 3fcacd7e-1516-498e-1251-08da9b20f37d X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2022 15:58:25.2509 (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: G+FJGAOV/73EMOyRkuI40RpgLx7zDPYQ6uqcBypPFQVlwZWLDOKh27HsLFy2Wg0TZ2QmEmvuUwRfVNSW6aUgbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB5080 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-20_06,2022-09-20_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 mlxscore=0 adultscore=0 mlxlogscore=734 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209200095 X-Proofpoint-GUID: F_w0E9lU7s3xXEJQty-yCxv5YtYPMNe4 X-Proofpoint-ORIG-GUID: F_w0E9lU7s3xXEJQty-yCxv5YtYPMNe4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: "51930@debbugs.gnu.org" <51930@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > This is a very dramatic description of a problem ("can't make heads or > > tails", "I have no idea what is meant", etc.), so I'm not sure whether > > a simple cross-reference to the documentation of add-hook, which > > explains what is meant by "buffer-local" in this case, will solve the > > problem. If it will, doing that is very easy. In fact, I just did. >=20 > I think the section is clear after that clarification, so I'm closing > this bug report. Nope, it's not clear. The doc of `add-hook' does not at all talk about buffer-local functions. It talks about buffer-local hooks and a buffer-local hook list. A buffer-local function is neither defined nor described anywhere. If what is meant is the use of the function on a hook buffer-locally, then say that. Don't imply that there's such a thing, defined anywhere, as a buffer-local function. Or else define it somewhere. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 12:18:07 2022 Received: (at 51930) by debbugs.gnu.org; 20 Sep 2022 16:18:07 +0000 Received: from localhost ([127.0.0.1]:59430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oafwk-0001C5-OO for submit@debbugs.gnu.org; Tue, 20 Sep 2022 12:18:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oafwj-0001BM-5n for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 12:18:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57780) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oafwa-00080V-SB; Tue, 20 Sep 2022 12:17:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=R9mWMbqBJ+5jWy/q8u16pDsSFhQF7RgLjf58dLGWnLw=; b=hjxGoRfNDXWx mzux1JGUpGMCSis7PYkA7ZqXkHpZRyEDPfyQrk0kvGQpX+GX2o4oXAZtdhzeoQNlpQhRpIFbjlSAc o+Mj7hTTtsstfe4cuuzsppTNg3+gCfxB/3qvopitf+JPXDtkYoB0JeBk2lOb64ws5rBnqqZdAbNLF QmnGRiZ5w2fdi7jvqCSYa/bfUenxEePq8mBNLnYSM/fdc6RbaUnOa2Mw0eTUn+vvxQjPyZ0ETxbMD hExCo7abUc2NZ+AyJaEGVr+eghXe9UWg7adHIijm1JDN0qKgO3VgXaNdwbTLvk7WwI95CU7jFBK+9 yHrcxhTq6wUCvvD05i8MxA==; Received: from [87.69.77.57] (port=4360 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oafwZ-0001nu-Kq; Tue, 20 Sep 2022 12:17:56 -0400 Date: Tue, 20 Sep 2022 19:18:02 +0300 Message-Id: <835yhivx39.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: (message from Drew Adams on Tue, 20 Sep 2022 15:58:25 +0000) Subject: Re: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, larsi@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Drew Adams > CC: "51930@debbugs.gnu.org" <51930@debbugs.gnu.org> > Date: Tue, 20 Sep 2022 15:58:25 +0000 > > > I think the section is clear after that clarification, so I'm closing > > this bug report. > > Nope, it's not clear. The doc of `add-hook' does > not at all talk about buffer-local functions. What are "buffer-local functions"? I'm not aware of such a feature in Emacs. The documentation of add-hook doesn't mention any "buffer-local functions". The node "Windows Hooks" uses the phrase "Functions specified buffer-locally", after it explains that hooks can have buffer-local or global values. I see no problem with that. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 12:37:26 2022 Received: (at 51930) by debbugs.gnu.org; 20 Sep 2022 16:37:26 +0000 Received: from localhost ([127.0.0.1]:59475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oagFR-0001hg-L7 for submit@debbugs.gnu.org; Tue, 20 Sep 2022 12:37:25 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:41862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oagFM-0001hT-Bl for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 12:37:23 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28KGJ84L027497; Tue, 20 Sep 2022 16:37:19 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=65AaFlWOk3Fg2apN1QemTDffAOmRuFO0axLIdW2zZ4s=; b=rqZlfVtyxcK5x+CltGHoV7Xu/zNqDyz5dn/NV6J8qluRRBD/nJlrP+cUPBcdCepokEvq Ia0ZVsq+PQLnrg8DY3wFCfF4+3sLd7xw9jzB3u66yj+IoQAZsvXl23NIEf3wfOVeRYBl 6+AhlazP6vqLm83lSiPdltsDPQick9JNCb/md7jEp+fcpHcV9mYGkb4sqIiP4ZiHpyfq Xb6amrrcDgk5ZgSUHkcWXkqq2OdD9oeY+8/qMRUd32nSSjBKDKtb3SVJAKmdDsC3Ak/z 3V4ZU/aU/KXisN5rrXplc+z2sKYAD+1QUHCqiw5PDW7NYDpt2M0O2s1Nrt4ZVzCllEJ0 mw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3jn6f0fc1p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Sep 2022 16:37:18 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 28KFd2YI008007; Tue, 20 Sep 2022 16:37:17 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3jp39kh0ws-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Sep 2022 16:37:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DMO4efUrz4cBoGl3l38tY5NI/3nc7assTA5CWU5PXc3OG47NQ7ElQWi8U4Uxei4KtD1FC5LNw1iw+Wh1RxTdYM1ISH9Fvzm7n0M6K4SgW0aXAzHIkT72Iy8gANUsrRRrbtO5awXZzArKNFawVL+F6YgY9O+9/2HZGlPNTxR8/iKAj7TQt6xAuUAeTwCKp9aXBsVg57sw8gLg3XDDvD5RfgoTvGSoUjgN5Vjk1YenatXSua507trRglAIdZfbqNc0yaL76HPH7ClW2PH3WlhBSIRMaywBzl5TFLddLT0dxlTkUbA8p8jmO/FvGC4J3dUaErq0s9WlZGpdjW7G2np1xg== 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=65AaFlWOk3Fg2apN1QemTDffAOmRuFO0axLIdW2zZ4s=; b=PWTa1PH/ef7ZkNIBuGL204ehaifN3Yl9h2c8Isu1RrE0WWMekD8gHpkCfuabE7PvLdWuL9EkSpQS/PbePZYhtE+5AI12hAcO/i441Lkf0g1kCcDxqAqk/uSxNpgZPcQHZPaXJETFxiqwdMP9IMAce3dyeLmkNIXoWbqjmG+x/2FnBCwHjhjOD1N38ZAqf86TTgRWtiloKHHe0aa7BmEHd/KpUujzAW0KUZ7W8Bk22F3i4kFkg8N76ZpCE/R1pks4BxgSUHJSnVTSDsCgdt5TdkuOmBVX5vZxji+PPlIkHS5o42kRRqy7JjDIEuHs3wksLrHzn/cHJXfN2p+unjJiow== 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=65AaFlWOk3Fg2apN1QemTDffAOmRuFO0axLIdW2zZ4s=; b=ccPeRkvlEhE0yuvpSH6T7FM2knajzOFZaaDi+WMm77wkO7MZXkKfv6r5Osq0vFFMds2aD1Jobn5LddGQGdGP39dCL1cZRPqAjo7nf/B15V/M7mAwnp1TqmVDD13zjUv+7ycwbxeT9NgBfw1W6NHn3PZRboKqhgqWYS6tJnFpdG4= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH0PR10MB4613.namprd10.prod.outlook.com (2603:10b6:510:33::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14; Tue, 20 Sep 2022 16:37:15 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc%7]) with mapi id 15.20.5654.014; Tue, 20 Sep 2022 16:37:15 +0000 From: Drew Adams To: Eli Zaretskii Subject: RE: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Topic: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Index: AQHYzQySLa9MRZ2MrU6aMu0ufNOo1K3ogYZA Date: Tue, 20 Sep 2022 16:37:15 +0000 Message-ID: References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> In-Reply-To: <835yhivx39.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH0PR10MB4613:EE_ x-ms-office365-filtering-correlation-id: 63e41616-e2d5-4782-3e62-08da9b266081 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5cVZl3TLNdY2VF6E2324TGT0xVUIzEIAHZh3lQbefsNiKjLmPySxNKSqbuD+gYTbAU6qUkEcO3hyEfSHb1gWauFb6tpCLfoYGcMpE0zu2rcLlM/gYCRmBQ1zm1F6PBMTlvhz1GSbHx8sffRZVht2TDT0LCXommCYVzYfS0czvcsRX/C89ZeFwUW0J3PuxTEy2tkC8qZfCLVqTrCpEKwYE3n0rK68XQe/zKCCB5FkG46cf81g0l5ehZYXOBeW5WNfmTCNPuGGaJLOaarOAyRWY0dnznJjSfPF7XJd0mQ6pAaqnqohPa8zDJcPkH3t5Mm1hJDwGkVfYwHWhD+EX8DxQC9FAtI0MoMAXIOdoFLBBa/8oNkOTCLwfVH2XcgsFpoO2GnuZA0dzxprCmYwZwZiMIi4xuPBA8EkfKCzd/I3V87PZ+7LlER8guW5yDrsvDYJQO7y8Fb3K8SKAPkQIDlkoAjn0vTZHCf5XjM1jX87ttg0xpS2/bDMkIV8YS4QM2W35VAa1lV4SpoZWKJQxdPwlls6vcv9Usn/57/FKUtvwcd6TErpfQ2bPopN6Ry03sIHTDg+i1/retKRyDA6mysqoK4R6GZ3ggdMtjHfDfo8Z1+CvfJj/NYttUYV2r8Kzvr09a6DoeBU1nKWBADsePDQQONkeVusHIJ1nkfWUxXnl2kxrXC7Ur2Z26fTXQyzKv46ZoU2WtLmasYtztrWKq5OIjCZtDRk/qRfLW/JSMmBNFjgfacIdX6eoXcfFMCq0DQm8KMyKW5xYpwU9YL3b4FncA== 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:(13230022)(376002)(396003)(39860400002)(366004)(346002)(136003)(451199015)(478600001)(86362001)(41300700001)(8936002)(71200400001)(44832011)(52536014)(5660300002)(8676002)(316002)(6916009)(54906003)(66556008)(66476007)(66446008)(64756008)(4326008)(33656002)(76116006)(66946007)(38070700005)(122000001)(38100700002)(55016003)(9686003)(186003)(7696005)(6506007)(26005)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?qq+Fo+XvYvPgszUAwmHjt6F0dPVxX1mh1FE381jrmqEFOsRqPZCD9lIsGYjM?= =?us-ascii?Q?+9NovZWqIyYkQtvQ5oweC2v0esBNE0Pjd5PPUe0IVqutaWxjbzoPsHiui+Qh?= =?us-ascii?Q?/KAkbyVKklljnwUnGOolP/6pxgD/ZdjnU2q5VW37PgYlvhOIENkfLXj+TumI?= =?us-ascii?Q?e2iog3jh3noC72vxq4uJ3/l4NzGLM9suQEk/yViAeApXKjH7f5jta7hQaRgK?= =?us-ascii?Q?/5z/+tU/TCqZGSqGu0lJbNVOrA5wBP29YrSff8cS32R3SQhumjQ6fv18iI2K?= =?us-ascii?Q?fSGJfTP+16haEy1gh9yjzrM4+rFF7uWJ9OgkYH7TMVFQaYaaHTpk53rgC6+B?= =?us-ascii?Q?Q9ZitQrNEXm+7jL4CzLxpHFk2RPPTVeCjEAp/dkLV2+IrXQ/IzQJj6a/TotB?= =?us-ascii?Q?brxv3RF8bp7toUL4FLsLFaINFeP9fUIg7/1VJ7PeGIs6YLgCzKZDccuDBE35?= =?us-ascii?Q?JdPMEyN1ANbOnmrVqMSTmqGHfcY14f9zbJU/3Wh8JNig38HEvux3/b88ynmR?= =?us-ascii?Q?1dX8iTODVpMTulpnIt0SgPm6uhlg35ySOvfaXy2VAmcLh5hPeRzYIp9CnN10?= =?us-ascii?Q?RJ7IvMfrf3NP4Vn305rLcdXPvJr+OqfZHa52R+ZyrFSZ3rVTod1D7acQNWHR?= =?us-ascii?Q?G6oYIpXN7NSLGFLDxw5iz/1eI/2b8Z2/xPlzc6IB5zXReb+TubpwYNi3Hu88?= =?us-ascii?Q?jO5peFMjouO6ESn9/LxMdTYvyhFngS0ZUsIJVm3wDEnjOleBKt+cRdMNQD5U?= =?us-ascii?Q?/GYtj2brczeXfSzenijunA1uNqKEjvw4BtTaCSfCzV0+ujNOiX7BtyKy8btf?= =?us-ascii?Q?nAP0NXMdNo2s2k1Sahda/X3YF0Ad17nGZSU3A5oNZqvGuAlX2gbZ2lT6SaEy?= =?us-ascii?Q?HzjDz8P2vKo43ebdxacBL0pNebYSpXA7rBiLugS5EYzCdpM2SGxIwncWNS03?= =?us-ascii?Q?8z355WMk/qYhP5L1Sda4NiuvICV+BKrPWAc//hR4xuL1QOCXDg5P8ZkIMPyh?= =?us-ascii?Q?cLq1WIm14Yl9VdibL+ydL6HsrSeTMBDBmaix/ddxPJcSK3ao0FHxhXLQEnpO?= =?us-ascii?Q?N1LGIYVgltCNOns7BDS7qmwkwGBWJVj2TRBI6l8N3ftUwjytUBPIcow8Hq0G?= =?us-ascii?Q?0iJOeBQ3ZppFXI36O/+SzMqKzuHuoVWs5YL7R2D9ToU2o7lbKGkNAlIaTqJp?= =?us-ascii?Q?GEgTLi4IXtFXJwKmHydJ3+DiDibKYuUkwYyXTjKWC3/0uZvBS/CQ7YMfqEMy?= =?us-ascii?Q?maiaUBhIxxqRSsKK8HZRsqXbhKLXsnYh29iu8+QeuybchnUSKoKfw0c9Au6h?= =?us-ascii?Q?Lo2TlUnTMzSrsOPcLJmPXq41EzUoX3QJRkJsnLobpOMyOTox5ncjTbivRxFA?= =?us-ascii?Q?WV+/ZBx+QVbkAfiPjhlM3vhwNmPlpJm/mTLqaAbzmFXGQGoQFFcskwwtjNwN?= =?us-ascii?Q?NX6R++jFEBAf/joqF7ZQJwZ67HeN7OV55kbrTjRQawEbk2OnWAhoEPmBBr9+?= =?us-ascii?Q?x4VR6NUH9NTEy4PBpBOazDnYDaQwa/wR122H2GblPxq1+32XdxCGahDDNs5/?= =?us-ascii?Q?ibHVeMr7hrZ0/Byvn4ovBV+1dwFM9QEuZvQgyYby?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: 63e41616-e2d5-4782-3e62-08da9b266081 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2022 16:37:15.6180 (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: mg4OJGDc9C1GM+9Ntk5/MUga/W/nnQzK889xFdQ+rrJyG4sD1qakUTDAx7UwQVI/29totwXq/CUx59Y39j42Gg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4613 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-20_07,2022-09-20_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 mlxscore=0 adultscore=0 mlxlogscore=807 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209200098 X-Proofpoint-GUID: -tDZzJgsdRi9RyLhCLhCib0FWQmq5rGS X-Proofpoint-ORIG-GUID: -tDZzJgsdRi9RyLhCLhCib0FWQmq5rGS X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: "51930@debbugs.gnu.org" <51930@debbugs.gnu.org>, "larsi@gnus.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > > I think the section is clear after that clarification, so I'm closing > > > this bug report. > > > > Nope, it's not clear. The doc of `add-hook' does > > not at all talk about buffer-local functions. >=20 > What are "buffer-local functions"? I'm not aware of such a feature in > Emacs. The documentation of add-hook doesn't mention any > "buffer-local functions". We agree. It's defined nowhere, AFAICT. That's the point of the bug report. > The node "Windows Hooks" uses the phrase "Functions specified > buffer-locally", after it explains that hooks can have buffer-local or > global values. I see no problem with that. Is that the node you've linked to? I thought you linked to node `Setting Hooks', where `add-hook' is covered. (I think you said you linked to where `add-hook' is covered?) FWIW, I don't see any node "Windows Hooks" in Emacs 28.1 or earlier. Presumably that was added later - 28.2 or 29? However, does that node define/explain what it _means_ for a _function_ to be "specified buffer-locally"? Is it just about functions on hooks, and is it just that a "function specified buffer-locally" _is_ (the use of) a function on a buffer-local hook? 100% agreement that it's clear that _hooks_ (which are variables) can be buffer-local. It sounds like maybe we're agreeing? From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 12:47:37 2022 Received: (at 51930) by debbugs.gnu.org; 20 Sep 2022 16:47:37 +0000 Received: from localhost ([127.0.0.1]:59493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oagPI-0001xQ-PK for submit@debbugs.gnu.org; Tue, 20 Sep 2022 12:47:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oagPG-0001xB-Fw for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 12:47:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41150) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oagPA-0004R3-IA; Tue, 20 Sep 2022 12:47:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=5rnr0o6sE585IhzzjsMnsFWpVxxKgO7yt5fXApSzV7M=; b=FaDVNnNuDrt9 wtZ5j+hQNADf2bKXTkMSLVeDO3EJ7QkjSduIz2R+RPsg9p66IvDUm06OYvtY8qhTeFGnv2Za1rOHc 6Hl848nohof3MAnvAQVGm3V/Lm2RD/tlouKiyYtzpyRezLiKsgkGLUSJlSCm9U/jdWR42UhJVojPg H/fcdAL7lBRbPKBh14crYzC70mvqI2ie7I7QU1nDrfMwigMi0oHN+7BqItH4ncVHvagUUwbOTcaQq oLd/OlyC7BaOcM2jaZKCh/juG1AeaVTp6zyZuZJ2EWhdlBd9hu+uoDZZ2S6gqZF1dzTpM4xkMlsE8 +kQl7s0bOjWOb6JWMW3Tow==; Received: from [87.69.77.57] (port=2203 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oagP9-0000sV-Rq; Tue, 20 Sep 2022 12:47:28 -0400 Date: Tue, 20 Sep 2022 19:47:35 +0300 Message-Id: <83v8piuh5k.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: (message from Drew Adams on Tue, 20 Sep 2022 16:37:15 +0000) Subject: Re: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, larsi@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Drew Adams > CC: "larsi@gnus.org" , > "51930@debbugs.gnu.org" > <51930@debbugs.gnu.org> > Date: Tue, 20 Sep 2022 16:37:15 +0000 > > > The node "Windows Hooks" uses the phrase "Functions specified > > buffer-locally", after it explains that hooks can have buffer-local or > > global values. I see no problem with that. > > Is that the node you've linked to? I thought > you linked to node `Setting Hooks', where > `add-hook' is covered. (I think you said you > linked to where `add-hook' is covered?) I looked in both. > FWIW, I don't see any node "Windows Hooks" in "Window Hooks", without "s". > However, does that node define/explain what > it _means_ for a _function_ to be "specified > buffer-locally"? I think it does, yes. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 14:11:50 2022 Received: (at 51930) by debbugs.gnu.org; 20 Sep 2022 18:11:50 +0000 Received: from localhost ([127.0.0.1]:59577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oahio-00047P-6J for submit@debbugs.gnu.org; Tue, 20 Sep 2022 14:11:50 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:46858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oahik-00047E-R0 for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 14:11:49 -0400 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28KGJPVf004629; Tue, 20 Sep 2022 18:11:45 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=3j6dgqZYOaTz9GDOk6adPGcXFslHSgNGObtA8sbHeHk=; b=F9NBN7ufFXI1e9vCfMtA2mqPVil/MEquBvX+irI/EnA+yuwTNHsvjgydzQnxfwdQSZ1k KwTU2xmhh7SbV7hcGITxHNJfU7BmZK4m1b1kF9wjD4CmPDmLVhMxH9MPgiNpkYVAwh98 lJXqLYPmtKlSp5Uab6HGPzrd3S2htR8WfdGn2hKLljybLBSu0f4eRKEmP1GQ4VO5stFh Bf50UI0DuYv2Ui6V5PpFF9A1iAO4+Ebd5d+dcv6az/yBPmxdwGN45KVVeKtROrgA92QN p0WL/mvGqpwc76eocS/kBN3XSIiLD3sCOlAtsjJmrWJY7FZSXG0j90oimC1YueA3Q8yA OQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3jn688fkvm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Sep 2022 18:11:45 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 28KG6oZD025513; Tue, 20 Sep 2022 18:11:44 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2105.outbound.protection.outlook.com [104.47.55.105]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3jp39e2eyk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Sep 2022 18:11:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cBdfty+OT7EbHYrQ9c8hLTmBAKDCaEXsMf31bhAdgxktRBz20d7CJeqW7d+2uVnXqz1lhayNdAv37cekfq1P0RRdy3PnyzsOyE/dFpeDyYTvIfHQXQt0aT2oidm+j3HIaMIwnBuHnJfOv9HknMZZ9LpDf7SiHpvJ+aMnbxYehaWwoD/oGkGT2UYTMPD364cvP8qy02mI53MK6J2DkRGAhh7kkWCHepQqDaFIdZ/SRWH3Q5RigCV38gbsi+9lZ2net1OmFtKExtd3WdWEOTAyA2yDhPOBVXKncmHVCz+CDcs7Salkgrr7YAaiwOjMfeUD1J6q/AFkZz7LW9hliPwutg== 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=3j6dgqZYOaTz9GDOk6adPGcXFslHSgNGObtA8sbHeHk=; b=UK1TuEq+fNjt+5J0RR2MCGEGSS0VwbcD96eOhXRw943FPycjSDCrtT9ARvZtIvUUlTkMl+UGQ+T7s9M9TPT64Q4unH8K93M+x5DIXUwmn9RiQnYogzXmT2CC0hBh3r4GceI+xKrjPaxmkNofuMUb/UA8zL5dBWhPMxey8JLtYz2tc0NZzgQovasoRQJrl74ROmU+5MH8sMhg31fVVvgXYBaTA3FiqycIsm0U4IEMORkycFCyfgHJU9kBHyep173Hljl3dO20QyqJooInaAMjU5YcCTPhPztqKxFN+A179EsyLxI4VXb5QIqUv//jz54eZAH/KIjy1lrAwKa4KrQmLA== 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=3j6dgqZYOaTz9GDOk6adPGcXFslHSgNGObtA8sbHeHk=; b=nqmWI89BfhirwU1DsKA2TAfRfm1dOmje3q9mwYO8Is7qlJbzkNJ1ISvdmKClhWwQ3zYUBlJezq7nUSsjY+vBu1qSdUevojkwYLuRsEDKSukOqX9KYsWC1F2Bo2Dj8V6WeABlfBbPo/96q++Eqr+2HHHSL2walPYnLScWdpIo89I= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MN2PR10MB4302.namprd10.prod.outlook.com (2603:10b6:208:199::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.21; Tue, 20 Sep 2022 18:11:42 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc%7]) with mapi id 15.20.5654.014; Tue, 20 Sep 2022 18:11:42 +0000 From: Drew Adams To: Eli Zaretskii Subject: RE: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Topic: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Index: AQHYzRCv2RwFEN3u3UOyoEjGRMgNGa3omz0w Date: Tue, 20 Sep 2022 18:11:42 +0000 Message-ID: References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> In-Reply-To: <83v8piuh5k.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|MN2PR10MB4302:EE_ x-ms-office365-filtering-correlation-id: b5602659-845e-4bf4-9c93-08da9b339246 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SM55fuCvjVj57mTjVF4nmcouT6fT6HYYY5V8EvOcUQ0u2aweREmGu5Rir4jWSGG8aCE1gs6GvUNBZUC8ZRdnXtpQ/Ltru+fy+UOYhOJ5UPjFp0w+8R01p4ouzVEzV2QToUuKf0TO3jjfqT9t3wocnShcJup3xa10VkgoKiCqKzcMLqhtQRr7BChlLYAedGrMYpVth64Jha8eWFUimI2X1FCcNAKo+fH4KKz7ss9Q10hmzsGJlGG/wWb5IdhY6PavPDOT5v0tASeKWZuin9LMjM9b8B7zjiQJv+vJWU+3N3nzWnz6RU7G2/oR8yhvYTfUkgKHnhE91qhhPMJaFUAWUYFmQPjuJ0xi1HeMefAi5R+1Mzk7V+bRDwmGQEJ26Qb6STxih8CF1PWmw7o8iowvKV+YTok145s9Fg2fzciE3ic5Elrl+sbTyMLJPjvSZc1dRLM7DipDReT0ZCo7Bf17czbPs4YgdWb0WO+DIPxsmqu00kTGnFRG+wMrwcXoX4Rrhx9p1yHvLbMQfiRpa09te1AJnWoebkFB9Ng4upZRG7e3+jUsa8ZJiswD12fLNSk+NSNhPNZztTlIsPMdDWlPoVrgKTqjVRUp7Hho0GayMKGZkNDaVQRqDVCdlfL3TgfdTgT20nXmTylQoAHapZsYzA0n24UG+bDS/K2U2l2cdfwrGw20TQV2opw355VNQDreGsr3HVCSX8NpBYWeo1bHY2vhic1MlYy+SuoNltfb5/7yTJT4JZU5aiDK+DEaAezNNCAhHzI+6LxcO3vr0rRDHw== 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:(13230022)(346002)(396003)(39860400002)(136003)(376002)(366004)(451199015)(9686003)(38100700002)(26005)(122000001)(55016003)(64756008)(8676002)(33656002)(76116006)(4326008)(6506007)(44832011)(2906002)(54906003)(41300700001)(38070700005)(7696005)(186003)(5660300002)(71200400001)(478600001)(86362001)(8936002)(316002)(66446008)(66556008)(66946007)(66476007)(6916009)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?KWWzPbOUTSqF2GyuqCPgafAFxeFFiiywCKrPxIAAG5eVAd77mK4YE9qluzGc?= =?us-ascii?Q?jz2AaeqJBw9fKjrMCOrVRa1BH8ftOEcYxqEipZmIqiF7ein3QAf8wFN1I42f?= =?us-ascii?Q?bEQPL5rLve9/R6BCjhDvYmS9iACGZ1PQAwOm0PEkDkmJwuhRc+O2ecpqFdMJ?= =?us-ascii?Q?vY1CMqBj8pT6dN4GvIeWMgVjYANJTJ2RhbDJGUFyhFmoMk+2P+7kmNGp1C/x?= =?us-ascii?Q?RG5GnV2XfoMJxayCIqKJ4eiejfhYzGb9A43xEyMnOOLHRtH9YXy+ATdI7Spw?= =?us-ascii?Q?1ALlhoVBxafxiQkqZN96mTD4SLsc9LmXGYLJlgSikmV6wK5JnUYvDcdfSWHV?= =?us-ascii?Q?pKantFPhAJkENhltEbNkYz+szPMAmSGhO8gYhVWnU6Jg12l0a4OFIZEsmFIM?= =?us-ascii?Q?q2D9FLtkghGqMqBe2VyvnDxsG6xPoMRGiJXZhBmpsdYsDgiUDiOsG8Y+MTer?= =?us-ascii?Q?vTT8oJy0eHu522QFKhjvKXzhQrw97OEnzWGVYGkSOo0fvvaPVyPktN9rwbIl?= =?us-ascii?Q?IFNtV7uIlQ/xEggKPcNpf2jf/7y3iVOmVufGZ9GQ2GeVEMyKrLdCsUo2ZUWq?= =?us-ascii?Q?GByXsr1zVCHMnZZOBfSaAhKqGQIoy0szuO9yDvgDgPVI47g9Fx0KmG9nmbmB?= =?us-ascii?Q?p9hozb7BWefbq21+HsiUy49GewTVB3GDFLBaNv7F3vcg/LVa/U/fEgCfQfmz?= =?us-ascii?Q?w9o1tGLzw5siuRXNxwwsB9cXBaK5bxcyE5OoXj6+PWVK6WAlqun3yA61Adqn?= =?us-ascii?Q?mSSP4zVUCfn7uNjGvwFPliaDtWyop6aR03/FTl915ODZSnJqw32kaGIIzlyL?= =?us-ascii?Q?vZOQTQVgm1NQjKffbZTvxhy362LmyMhQ1w2hfThAhibhyILmTD349bBFMpKZ?= =?us-ascii?Q?5NUfICe1CMBN1wV9TveJAJlFSFzzqIw6XdM8JmaW6BREYo2ZdWhTaSzfkyWJ?= =?us-ascii?Q?3c7NDUyLwXNIqG4Nby0J1G6ddgO4W7pXuqncGhe80+wSTGLe/i8iOpy65YU1?= =?us-ascii?Q?DhPdSHtlgHdfF6DaqaOIEBaEkx8E5+SSPFLY09PImZxt8G1SI5ydIWtuhTsu?= =?us-ascii?Q?Zp+pdpnOtkdGjG8/zxww1wADgAjGD6trImpqP9tf0o4+v/4gwG5hvkFPBWCi?= =?us-ascii?Q?Vd58zMD3ibrfQkDk3Tm+lK+9LNYFQyuSVHadI7IwB2tpaUF1fh9/ZMDA1tsv?= =?us-ascii?Q?LRcHBx0Rb9E3X0CZmZlwyWZ+DbUoMtIP7gfYXtbBt8W+qsP0W7BZeXD8PorJ?= =?us-ascii?Q?vC0YVbDhizsprATaRv66CMzJQB+734C/AxJgenZ6XIoeSQ2QVUZ6kqqbn/ju?= =?us-ascii?Q?MbRCgoRXU03DmWSwF5HWGkiafe13bSI9whg8MlpLdTD7afHDFQsAA3WfM3sd?= =?us-ascii?Q?tCK9bcjheB8uc648YGFhG+/BOca0AWnzVK+yw9JfSHf9nsJ2OqxnUhMxWToO?= =?us-ascii?Q?1CsqaHKPoST/IWUmUJZo1Xjyu7qtaf3GFDLeNfjO83qCSBaEIFcLGz5MYN3/?= =?us-ascii?Q?Y/0+iQaTOe1N5ISP4dWYlp5PLNt7FL5XctqtMxvZwTJAM7xl5NwkX8CpROjC?= =?us-ascii?Q?3oGB53lcsaIkvJghepqce7PSnbDRBGi9fm3ZNWwL?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: b5602659-845e-4bf4-9c93-08da9b339246 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2022 18:11:42.5772 (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: ntxrYlsAZptVSbl+Ln9Bcd/Zv4jGErhZJ2LuZsryveVQ47IQkvePsGy3Pxg8/OP/NyJ6zeQi80CcUMpYR9vedQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4302 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-20_08,2022-09-20_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 mlxscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209200109 X-Proofpoint-GUID: pSajHAxjeyJMZvUg_-7hnrdSip0NKXcL X-Proofpoint-ORIG-GUID: pSajHAxjeyJMZvUg_-7hnrdSip0NKXcL X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: "51930@debbugs.gnu.org" <51930@debbugs.gnu.org>, "larsi@gnus.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > > The node "Windows Hooks" uses the phrase "Functions specified > > > buffer-locally", after it explains that hooks can have buffer-local > > > or global values. I see no problem with that. > > > > Is that the node you've linked to? I thought > > you linked to node `Setting Hooks', where > > `add-hook' is covered. (I think you said you > > linked to where `add-hook' is covered?) >=20 > I looked in both. >=20 > > FWIW, I don't see any node "Windows Hooks" in >=20 > "Window Hooks", without "s". Thanks; I see that now (e.g. in Emacs 28.1). BTW, there's a typo here; "of" should be "or": As any hook, these hooks can be set either globally of buffer-locally via the LOCAL argument of 'add-hook' ^^ (*note Setting Hooks::) when the hook is installed. > > However, does that node define/explain what > > it _means_ for a _function_ to be "specified > > buffer-locally"? >=20 > I think it does, yes. I don't think so, FWIW. One might _guess_ that it means that, when used on a buffer-local hook the=09 function _is_ a buffer-local function, IOW, guess that that's the definition of a buffer-local function. But that's not said, AFAICT. Please consider adding such a definition. (But should such a general definition be in a node about only _window_ hooks?) FWIW, I see nothing (in 18.1) in node `Setting Hooks' that mentions buffer-local functions. All I see mention of there is buffer-local hooks. (That doesn't mean there shouldn't be a link to that node -- the link is good.) From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 20:13:17 2022 Received: (at 51930) by debbugs.gnu.org; 21 Sep 2022 00:13:17 +0000 Received: from localhost ([127.0.0.1]:60003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oanMb-00079b-Ba for submit@debbugs.gnu.org; Tue, 20 Sep 2022 20:13:17 -0400 Received: from smtp-3.orcon.net.nz ([60.234.4.44]:48919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oanMY-00079Q-DK for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 20:13:16 -0400 Received: from [10.253.37.70] (port=40470 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1oanMQ-00044b-0R; Wed, 21 Sep 2022 12:13:06 +1200 Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 21 Sep 2022 12:13:05 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 21 Sep 2022 12:13:05 +1200 From: Phil Sainty To: Drew Adams Subject: Re: bug#51930: 27.2; Buffer-local =?UTF-8?Q?functions=3F=20Buffer?= =?UTF-8?Q?s=20specified=20buffer-locally=3F?= In-Reply-To: References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> Message-ID: <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, Eli Zaretskii , larsi@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) The pattern I see in the manual is: -- Variable: HOOK-NAME This variable specifies functions ... Functions specified buffer-locally are called ... Functions specified by the default value are called ... So there's a minor inconsistency in phrasing there. How about we change all of these like so: Functions specified by the buffer-local value are called ... Functions specified by the default value are called ... Then it's consistent, and I think also resolves Drew's concern? -Phil From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 21:27:22 2022 Received: (at 51930) by debbugs.gnu.org; 21 Sep 2022 01:27:23 +0000 Received: from localhost ([127.0.0.1]:60101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaoWI-0000YW-JD for submit@debbugs.gnu.org; Tue, 20 Sep 2022 21:27:22 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:64632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaoWF-0000YL-1x for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 21:27:21 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28KLO6pr019481; Wed, 21 Sep 2022 01:27:17 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=bQKMe6Kkgs48+NF2carZIjoUmSs+DyhXucI4KO+rgWM=; b=jeUdLFxgYkhe9+jH7RkhmTIQO/1fpDIfdOjwrHaSJIRhOso7ZOQK5HZDhc053Mf2yoN0 t1cr9CwjOxe66jI1QeagsnXHg4LGZ0SMEV5h57bkFAmIPhAlw6+JfgAUQs2VJ3E5tAdu F/NlH+ETCrPus1Su/2iTQop8XTTzWWZGxy/QXW43Hp1j6i8eT2euTfY2uZLyyUeUKMll E8ROccjTvPCDR/tCQ3b7dOk3/ZhlJG2LYSGCbJ6r9Te6d3BefTacOGFsteQ+nMA/RHlp GjgzkVN8F1hs45+kAejbTo6mgisIzX9i0EoQVAoHtQfWGxyO53Qhd9LxFYniHebUQtma Eg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3jn68m8uf7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Sep 2022 01:27:17 +0000 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 28L15h6U027827; Wed, 21 Sep 2022 01:27:17 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2108.outbound.protection.outlook.com [104.47.58.108]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3jp3cnwhgd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Sep 2022 01:27:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l8oXb7xcsy4kpKBw2ZYVPcBQbcZU3PtH0MsVS2/dTTMxldZLyM9RyuanWgIwRgo0z0zI1WesNbEvkzDe91LwrPKc0Yvy8pnJ9mdC23gD2kJNYEqAjsCKyQxFktl9jD3e0IB8xfHc/+8XhRXdwL5o/hg1o6EyYujEOoq1L9H/TTLPi2FIQtraXfEko5q3hOIJ+pIv4ovJtu3LdjLslAAaEzeAuc46tHowuo0cpeo3O9JN6m0XPGEAkTHSNDG4qCrahFghdKEV5h/Ehy9Zebd9vupZrqu1azG4DXi/jVT5x+spfBDlp7t/MpBaEybcdMBpa41hiCd3ejNzI7hPvYuDdA== 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=bQKMe6Kkgs48+NF2carZIjoUmSs+DyhXucI4KO+rgWM=; b=B7aAw38ZWsSmWB+PYgWSIaT+9+eEzrN/JljO2HXcunlVWDtgAsFzC3TK1vUD4nfYf/LfYkEP4lKzmSMCvwp7+bcH/JWcsGp4A8DDef7foq8RD003NTnimcAWHCme8q/DDq5nEzkZNkHo/+PmvUoprh+Zg0hrQH5RdBG0g34lmU0QgNPoNou8lgd47vwWrkwM8nDA6yGQABvjhZ6wl/2VBmS/m79grZKEjihpY4wjIG5ZTFojFIYE//UiDm3kiAIX9c81yyLu6vEnyVFG2HFn4+8kgl2HphEsJ5YQmHx+F9irwlHm/mCNnG/hPWGZec7/0ziWGyRBAXc7uHhSA4EFrg== 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=bQKMe6Kkgs48+NF2carZIjoUmSs+DyhXucI4KO+rgWM=; b=u8xDmyNHO8rq1fD2NLpaIUygPvxgagKOcB7vppxc1OTdXG4kvoqdAUGnplMrsySH9qPmgc+ncmFh6eUhGSRdZZEVg7B0lNDAAFqeMSsPfX171619AWPmL0zUU5yCRnXUU8EZPtzZHAjjf3WIaQ+0kDKsDgxOOts1vOq2V7fWpNg= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CY5PR10MB6093.namprd10.prod.outlook.com (2603:10b6:930:3a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.18; Wed, 21 Sep 2022 01:27:15 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b872:e86a:a449:59fc%7]) with mapi id 15.20.5654.014; Wed, 21 Sep 2022 01:27:15 +0000 From: Drew Adams To: Phil Sainty Subject: RE: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Topic: [External] : Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Thread-Index: AQHYzU7ytN0Qpq2tSU6CI4msrVyubK3pF7FQ Date: Wed, 21 Sep 2022 01:27:15 +0000 Message-ID: References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> In-Reply-To: <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CY5PR10MB6093:EE_ x-ms-office365-filtering-correlation-id: e7efccb3-b44f-40f1-3836-08da9b706aa8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MBDmYNL8cWSeMWEOmNumM9Ze4lXHq7Y9Qgfs6YNv5zBQ5z8KDt/EfW+j2dc+ktJ0iNXX2cXA23qvMVaNHyhXZ7ilffszur6h9P4vt7Ur9zbn2lrLmTyDfag1JT4C1HU6CxUrBy0AztsBLLzT0uMb03wEDHoYZ/fZ8oXqiZzeJKBYmRGqQlsuEhDEST38KCaEF5jnxs+3GHLrpLzg/9hift2/buZN/OIis6FHMjHPFZxJcze1Al3u1dlLh3THbxKqZE9YLWk7TBv9Gg5QRg6TsgoSI7ia3oAnFmSkjwBI9nz5mZZhy26iBtHoW3jz3xs0IqLpKYKAXYP7rC6JuTq14W4HDq4VN0VCU4G+8jk5bcWZE77AQIqaE8lAuxgS/wesY//VPlkHJWU8dR7uq4Rx9e0TQnX+rdd2Q1zrSN1wIk2PAYKo3UNgLJvB9kUn63hqx4Q7ks2afFN1SEKbe1zemoYkEdHw2Hn8+IANGX/cboqZwo212757dpsq8NNx6eXJYNxq4BTjFlHEYZf6Q5z48CTV2rlg8EZnUch25R2J02op7VKZjXzwRDbCnU5KRcoHfsr7RPkpxQCVdzzUyj9+xMUKqYO0PuuEiqgtEbXdOBNGJ3aY9VJx5ExGMZns3iUloYfYvtCO9KpWXHaaQ8vSEuqXKpVC6qRIRlAcXV3oJxuMrpxArzUOWYITO4/u7vh+aaiykc1K0BIYyzT7aaSpwHppU8R4yDMwJo9J0h4v6bJIbxYT4N1ooBKf4E4E0hwe 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:(13230022)(136003)(366004)(346002)(396003)(39860400002)(376002)(451199015)(66556008)(7696005)(38070700005)(2906002)(71200400001)(38100700002)(86362001)(55016003)(8676002)(26005)(8936002)(4326008)(76116006)(9686003)(6506007)(41300700001)(66476007)(66946007)(64756008)(122000001)(478600001)(66446008)(6916009)(54906003)(33656002)(316002)(186003)(44832011)(4744005)(5660300002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?qWp9ap3njMlspyPinXbEX5aovuAiZeR3yxD6wBn2CkS+3L9HpMALAowvii/A?= =?us-ascii?Q?lAwxkCJlClaQi4XIkW3O1TvHjcIiPwyNn9SktICZ5ZvnHJaPiYI4/22/poeT?= =?us-ascii?Q?fYpJQAqGTZUfQkF1zKo8jhH3MysZmC8QhULEfb+tZyVv0zQhwR9FeHqtsz18?= =?us-ascii?Q?Sn3c9TuwZNSdtpe5XjLbtw1JfkjBjR2abB5/yz1UGlxkZXlXFS224bomFoze?= =?us-ascii?Q?D0T7ak2xaEqB4c6M0s8Xq+Z74Tjeodj0RpqLCmSfE0EbXkrH27UCAYhRhyq+?= =?us-ascii?Q?p8qcyp4LDO9n0T4jNHccJ0iDsjUSigSPrH9fRU8c4bRiOjzZRStqt5SOSxAt?= =?us-ascii?Q?gP25D0EYV+haG9jNx/DeRnmuRI3yVdNLBqFP2ZBDJCTrQ9iH8UBi+HSgzGpG?= =?us-ascii?Q?GKcLlJ5aydo9IQiOSvIb49UVwMXsv2B3J3me4Xg/CU9F6w5kzTZAgvywO01W?= =?us-ascii?Q?zZYAm0Glumo7lXXbEqPLwlgU6ESP5Dg3vxixJZ5CMxpIk9NQnjswl08dn7zN?= =?us-ascii?Q?uOItVGyq9gJI2Kfzhxz6+CCWoUancLr1kfvALE0dh5+cfL9uoKu4xZfcRcR6?= =?us-ascii?Q?Iz8aqDQ+JYLIybeKefaQYktWGlzeGChrWVTaJeVB0voSNdkIrH/ox7ZA2kvm?= =?us-ascii?Q?N9lJQkYNKoq/RYY6Gufq9AR2hBMMLDM5/B/C/HPJbumtpkTFAJdW/DNnXGD4?= =?us-ascii?Q?HsKHX6F9fDNUT3pAaCNuGrHLy2bcGj7XNlhYuhYQVfXQLqVPUcgzd0p8/JXc?= =?us-ascii?Q?n0EbQHsWo4Ru9aPKzpZOHiy4qMiN2aE53CJEHNlTUPeGSJ6YEVSc95jd5V/M?= =?us-ascii?Q?uR6ocx8OpxdNSb5JlRGFvtLHh+MWyCbNBTAic0BalvQ7T87vkAQDFS8Qu1Zm?= =?us-ascii?Q?B2E6j9a5hs9aygMsA+/W2nB6Fcz1QI1dXsKIC1SJ8gIwDGZ9euk/eoXaZ8At?= =?us-ascii?Q?DGYdU2Z84Yo5vfA0LMiizJcm1WXPHiouzD3Yolad86+TzqX+3ZckdEHX/A/y?= =?us-ascii?Q?sW+r3iVscPji61hTtGDQ+4jNA4UYQykeh4510yOt0U5D8k2w4r439zoYI0vb?= =?us-ascii?Q?UQVkotsyQQi+RthoDuEFX9BhcxbD2C5tPyN+cyjkbNT/0BNcaYokYMKUb8jP?= =?us-ascii?Q?nL0WHx3xpt9Pzxuld0rU9g7eG4Nzj607d3bXRiyfW/4DhecDNPBlffownQ/O?= =?us-ascii?Q?YZoRwYmJFfALkDoi1mwB2jjcw9sAiCfUlEMSHtqH7S6Qxvx3zJll6FNYEoPi?= =?us-ascii?Q?k6f2kKEMKztZntfgyC23MCM3MUwmVbBbf5CfmYmv6yEWRDxhYLVChoYuwYJ1?= =?us-ascii?Q?IVjCBrF6ADLaOIkob1AMBP8sRTMHmBoMSP+x9je3RoYkgEvFFuoCFWjYNVOX?= =?us-ascii?Q?F3MAxQY9tEczezSYHaEGsTxs2wiRGxGGh7PcWZJePN2HEWIHiDrxUgTSjpPH?= =?us-ascii?Q?EDL5Pc+T/+5mXW2zcw7iqpuTPpIs/tyz1N9IbktFqDNhFdN3Whw6acHiTtBI?= =?us-ascii?Q?lWDKwfYmypKGTCTaLigsjI5Qd7soQ8XPy01j4C2ght5iWAs6E2Nbp9bbDfoO?= =?us-ascii?Q?WDZol7vbiYFCQ0byU6EcN9zIVjO+Raf1WmvRLf2m?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: e7efccb3-b44f-40f1-3836-08da9b706aa8 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2022 01:27:15.4085 (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: 1Ay+SczBCfZU4FBc4KarAfXmaiT7iLy8SO3XPoeJeofvw5TmO4mlH5cNvP3igQ//N+WKcq/eSmV2z0YGnARV8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR10MB6093 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-20_12,2022-09-20_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=795 spamscore=0 adultscore=0 mlxscore=0 malwarescore=0 bulkscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209210007 X-Proofpoint-ORIG-GUID: mMikt8vyPpKIDIeRzRXeMzWBZbAlGwRH X-Proofpoint-GUID: mMikt8vyPpKIDIeRzRXeMzWBZbAlGwRH X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: "51930@debbugs.gnu.org" <51930@debbugs.gnu.org>, Eli Zaretskii , "larsi@gnus.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Functions specified buffer-locally are called ... > Functions specified by the default value are called ... >=20 > So there's a minor inconsistency in phrasing there. How about we > change all of these like so: >=20 > Functions specified by the buffer-local value are called ... > Functions specified by the default value are called ... >=20 > Then it's consistent, and I think also resolves Drew's concern? Works for me. Thx. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 22:36:58 2022 Received: (at 51930) by debbugs.gnu.org; 21 Sep 2022 02:36:58 +0000 Received: from localhost ([127.0.0.1]:60156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oapbe-0002IG-GV for submit@debbugs.gnu.org; Tue, 20 Sep 2022 22:36:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oapbb-0002I0-RN for 51930@debbugs.gnu.org; Tue, 20 Sep 2022 22:36:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43334) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oapbU-00011P-6y; Tue, 20 Sep 2022 22:36:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LJCRcbQnEaKgp5DiMZPEKSyWVIjZiAfY3OwmClgBEQ4=; b=Vp+umtHLV8Gc cO+eFEF44kXIO67awTvtgMLV1ak2LLWqhBzKSpS33kb8ONOw0gzgeBk7DavuFNypOh3CiBMI3rtu8 TsBJEEOEmSC0ZBIsbqK96OTgLMvArFywESzc+zNLLu75zHmqycL5uxZ7fgVIWAZ2rlNsJFq/H98Y8 IKDbMrB1j7jIW/6py++ljXTOSYWTAOmjEHzCOS532L/YnW44geea+uwQJzznkXMR2qapIhAQB76gX NzWY5XCxK1s2ldr0NAXA1xGvTs1u2MiUpQ1dIRUzuv8GARsNdxNSd850UWk/SZfQ9vHTYAyBqvZz7 alkYQmYNtg151CZFjvKMeA==; Received: from [87.69.77.57] (port=2382 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oapbT-0002QH-Ly; Tue, 20 Sep 2022 22:36:47 -0400 Date: Wed, 21 Sep 2022 05:36:55 +0300 Message-Id: <83pmfpv4fs.fsf@gnu.org> From: Eli Zaretskii To: Phil Sainty In-Reply-To: <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> (message from Phil Sainty on Wed, 21 Sep 2022 12:13:05 +1200) Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, larsi@gnus.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 21 Sep 2022 12:13:05 +1200 > From: Phil Sainty > Cc: Eli Zaretskii , 51930@debbugs.gnu.org, larsi@gnus.org > > So there's a minor inconsistency in phrasing there. How about we > change all of these like so: > > Functions specified by the buffer-local value are called ... > > Functions specified by the default value are called ... Double passive tense? no, thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 00:05:18 2022 Received: (at 51930) by debbugs.gnu.org; 21 Sep 2022 04:05:18 +0000 Received: from localhost ([127.0.0.1]:60256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaqz7-0004Xl-W6 for submit@debbugs.gnu.org; Wed, 21 Sep 2022 00:05:18 -0400 Received: from smtp-1.orcon.net.nz ([60.234.4.34]:49397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaqz3-0004XV-Ms for 51930@debbugs.gnu.org; Wed, 21 Sep 2022 00:05:16 -0400 Received: from [10.253.37.70] (port=23259 helo=webmail.orcon.net.nz) by smtp-1.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1oaqz0-0001oI-VX; Wed, 21 Sep 2022 16:05:11 +1200 Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 21 Sep 2022 16:05:10 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 21 Sep 2022 16:05:10 +1200 From: Phil Sainty To: Eli Zaretskii Subject: Re: bug#51930: 27.2; Buffer-local =?UTF-8?Q?functions=3F=20Buffer?= =?UTF-8?Q?s=20specified=20buffer-locally=3F?= In-Reply-To: <83pmfpv4fs.fsf@gnu.org> References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> <83pmfpv4fs.fsf@gnu.org> Message-ID: <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, larsi@gnus.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2022-09-21 14:36, Eli Zaretskii wrote: >> From: Phil Sainty >> Functions specified by the buffer-local value are called ... >> Functions specified by the default value are called ... > > Double passive tense? no, thanks. Well one of those is what's already in the manual. I personally disagree that the double passive tense is bad here, but here's another alternative: -- Variable: window-buffer-change-functions A list of functions called during redisplay when window buffers have changed. Each function takes a single argument. For the buffer-local value, each function is called for any window showing the corresponding buffer, if that window has been created or assigned that buffer since the last time window change functions were run. In this case the window is passed as argument. For the default value, each function is called for a frame if at least one window on that frame has been added, deleted or assigned another buffer since the last time window change functions were run. In this case the frame is passed as argument. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 02:21:50 2022 Received: (at 51930) by debbugs.gnu.org; 21 Sep 2022 06:21:50 +0000 Received: from localhost ([127.0.0.1]:60325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oat7G-0001wb-7n for submit@debbugs.gnu.org; Wed, 21 Sep 2022 02:21:50 -0400 Received: from mail-oa1-f50.google.com ([209.85.160.50]:46898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oat7E-0001wO-Pp for 51930@debbugs.gnu.org; Wed, 21 Sep 2022 02:21:49 -0400 Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-12b542cb1d3so7586197fac.13 for <51930@debbugs.gnu.org>; Tue, 20 Sep 2022 23:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date; bh=FiTiUtcgW88ElxgF2lbmsSzbwk2LHVKykEWvwXuR3PE=; b=i69ZmE3sxDomERNZZME8eUT3Hz66PMXz1M/hIiIltpY9uz+qsRP1mzKEHE4qOodCcC dEbQFngLjGaosIfmFzPi2wGuqJjcB8ZhdGWl+4smDepgC3/tUEEqdRmspeEOJXCMSC+z jb4MiOq55TlRnF41BoD0RRKdusBOndGkwruDXhCwUQVCeawyJncd1Q4SF4clJ6r0SfGL +OnNcnjXO1gr5kuM4dT9mOQl6Ny3X0e4ZuSlAp2eveLWBe4xtcDiPg9z2/lTm92yQJWQ TUFpCme8RxyNdRwtS26Edz7gHyEh62C7c9bu2ZrdMO5EptKF8tWm/9aEddpJ4qMMHhqK txQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date; bh=FiTiUtcgW88ElxgF2lbmsSzbwk2LHVKykEWvwXuR3PE=; b=xAOi7AgJfOyCB54aebrZoYVLZBe97cMLmSMIes44xDkcmfvChw4iXncyctdZ8wNUYh kE+3Q3xV1viCme4KdlivmNVPmeRV6B9miuFF2T2JrBW7PivlGYz3ALTdKKYa5tPp3W+p tMwLQGMpx08abRgttyPBvnF+cpAaKMxXylxv5tG4/lBRKEPeWRV13P3lu+9YaxzVDk72 kNTT9X94aFOieCB1N+Rp59eBrSkqY5T5rbVuBROH5vnuwx0VUKmsXWkUGqrw8f4GjWbO QribDGY1c4Lg7GjZYfA/YGl2QKxaAZ+t9dSN0C7MUX4j2MLN4FukCQYbfs0t7qULPRut lcRQ== X-Gm-Message-State: ACrzQf0wiGYsQGBpilHTmqsKLXUItrEigJWJDhWU6oAHPScg7bVDPUwW RARm6OeLTjcVqBXkAVlH95ntXRiejOIBOh5oKPk= X-Google-Smtp-Source: AMsMyM69qmBqRrNFfzXlyP7aIib67P/JwLCTUtEjq/BRNxBQwAK6HnuSTgXEmn/eGm4Ak3DOicP6RyMFWzNJgPBt4Bc= X-Received: by 2002:a05:6870:46a6:b0:12d:130c:2fd5 with SMTP id a38-20020a05687046a600b0012d130c2fd5mr4022979oap.92.1663741303262; Tue, 20 Sep 2022 23:21:43 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 20 Sep 2022 23:21:42 -0700 From: Stefan Kangas In-Reply-To: <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> <83pmfpv4fs.fsf@gnu.org> <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> X-Hashcash: 1:20:220921:psainty@orcon.net.nz::48eJXJDofXN80vY7:8+GB MIME-Version: 1.0 Date: Tue, 20 Sep 2022 23:21:42 -0700 Message-ID: Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? To: Phil Sainty , Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, larsi@gnus.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Phil Sainty writes: > I personally disagree that the double passive tense is bad here, > but here's another alternative: That alternative is indeed less clear than what you had before. "Never use the passive where you can use the active." ^^^^^^^^^^^^^ =E2=80=94George Orwell, "Politics and the English Language," April 1946 Note the qualifier. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 23:12:02 2022 Received: (at 51930) by debbugs.gnu.org; 22 Sep 2022 03:12:02 +0000 Received: from localhost ([127.0.0.1]:35698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obCd7-0008Fa-DO for submit@debbugs.gnu.org; Wed, 21 Sep 2022 23:12:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obCd5-0008FD-Cw for 51930@debbugs.gnu.org; Wed, 21 Sep 2022 23:11:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43146) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obCcz-00055I-FF; Wed, 21 Sep 2022 23:11:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=/oHIRv8ahoJW4RIJyBag/f5pt8QiMEAjF5x/u8DstgE=; b=mENwAIDeROB0 Gf3U3ARJEb3GqWThTZjQaTTjPhoWlqw06K9yd8KWxtEI76C6uvE5pdNAlKc3JfPLzIQLQJu/dY9dL HQB6VC9R4vpmfX/E/h8kzacBqTy5JfZ98l+I77iv2yqqTeAxkEMOpVB/gp6ZA4Xwy3TVVN74bzKwM ZTvupMkl3dqaIvFO6n+lV1bXdCL1BMsJhTnF6puQAxHVGOSOc+JigY9m4vI+Vr/l16QaEpJ4K/CXQ zEz9E1YifDm574LdawhzpgLv0OumlfUVqVrU2A7c7l8W6Q1zciiQpzz5rE8BYKLSB0LBPpgctsMYo 1MywydKlGWAaDuHtZdY++A==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1obCcy-0003K7-LR; Wed, 21 Sep 2022 23:11:52 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Phil Sainty In-Reply-To: <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> (message from Phil Sainty on Wed, 21 Sep 2022 16:05:10 +1200) Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> <83pmfpv4fs.fsf@gnu.org> <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> Message-Id: Date: Wed, 21 Sep 2022 23:11:52 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: 51930@debbugs.gnu.org, eliz@gnu.org, larsi@gnus.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > For the buffer-local value, each function is called for any window > showing the corresponding buffer, if that window has been created > or assigned that buffer since the last time window change functions > were run. In this case the window is passed as argument. > For the default value, each function is called for a frame if at > least one window on that frame has been added, deleted or assigned > another buffer since the last time window change functions were > run. In this case the frame is passed as argument. It is always better to avoid the passive tense entirely, unless that is difficult somehow. I wanted to do this, to provide an example. In the process I found a much worse problem: the text is not clear at all. I don't understand the behavior it tries to document. But I tried anyway, and documented what appears to be a bizarre use of both the variable's default value and its current value, in different ways. ====================================================================== A list of functions for redisplay to call when the assignment of buffers to windows has changed. Each function takes a single argument. This variable is peculiar in that its default value has one meaning and its actual value (normally buffer-local) has a different meaning. Redisplay uses both of these values, each in a different way. For the actual (buffer-local) value, redisplay calls each function once for each window, with the window as argument, if that window has been created or assigned that buffer since the last time the window change functions were called. For the default value, redisplay calls each function once for each frame, with the frame as argument, if at least one window on that frame has been added, deleted or assigned another buffer since the last time window change functions were called. ====================================================================== However, looking at the doc string of the variable seems to describe a different behavior, more like this: ====================================================================== A list of functions for redisplay to call when the assignment of buffers to windows has changed. Each function takes a single argument. Redisplay examines the global value of this variable, and calls each function once for each frame, with the frame as argument, if at least one window on that frame has been added, deleted or made to display a different buffer since the last time window change functions were called. Redisplay also checks a buffer-local value of this variable in each buffer that's currenly displayed in a window. If there is one, redisplay calls each function listed there for each window that displays the buffer in question, with the window as argument, @emph{if} the window has been created, or made to display that buffer, since the last time the window change functions were called. ====================================================================== Is this correct? I can't tell from the text available. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 02:54:51 2022 Received: (at 51930) by debbugs.gnu.org; 22 Sep 2022 06:54:51 +0000 Received: from localhost ([127.0.0.1]:36020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obG6k-0008BN-V0 for submit@debbugs.gnu.org; Thu, 22 Sep 2022 02:54:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obG6e-0008B6-C1 for 51930@debbugs.gnu.org; Thu, 22 Sep 2022 02:54:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53926) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obG6U-000889-Q9; Thu, 22 Sep 2022 02:54:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1yp/c6yhMXt6jJyjcp1QBBgk7gOmciRroQrYVEoQBpo=; b=nvDGFfF9X1Wq Tma3jubK/6gCptYQKiIT9/2Gghfa4t51OswvuszNGPNnHm+5xObuE8yWP5atVWR53aDhOoQNyotLU 1EbYMRqBB7Y8WBGr9SwfOOUay7KaAYnNpH4ebWYv/fr3DJBfCK7PydXVnDUoVlGjpJqlRkaNMrNwQ W6T+txUw1CpjAl92IjR+JfyqKC8uUTovPHQ2FsGsu3zByQJAwvC3B+8+inYc5/+u6DUvYmRESRA9x SKFmDjTjRSuEbJ6mv/p4epr7qTAvBkbb2rPcrWEhPlIPNM3P7MzY88O+qWj38A4ZIora9Klgm5ijj 3HfTq8eeTyCtUtDtCQ7RuA==; Received: from [87.69.77.57] (port=3111 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obG6T-0003mV-Lr; Thu, 22 Sep 2022 02:54:34 -0400 Date: Thu, 22 Sep 2022 09:54:44 +0300 Message-Id: <837d1vucej.fsf@gnu.org> From: Eli Zaretskii To: rms@gnu.org, martin rudalics In-Reply-To: (message from Richard Stallman on Wed, 21 Sep 2022 23:11:52 -0400) Subject: Re: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> <83pmfpv4fs.fsf@gnu.org> <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51930 Cc: psainty@orcon.net.nz, 51930@debbugs.gnu.org, larsi@gnus.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Richard Stallman > Cc: eliz@gnu.org, 51930@debbugs.gnu.org, larsi@gnus.org, > drew.adams@oracle.com > Date: Wed, 21 Sep 2022 23:11:52 -0400 > > ====================================================================== > A list of functions for redisplay to call when the assignment of > buffers to windows has changed. Each function takes a single > argument. > > This variable is peculiar in that its default value has one meaning > and its actual value (normally buffer-local) has a different meaning. > Redisplay uses both of these values, each in a different way. > > For the actual (buffer-local) value, redisplay calls each function > once for each window, with the window as argument, if that window has > been created or assigned that buffer since the last time the window > change functions were called. > > For the default value, redisplay calls each function once for each > frame, with the frame as argument, if at least one window on that > frame has been added, deleted or assigned another buffer since the > last time window change functions were called. > ====================================================================== > > However, looking at the doc string of the variable seems to describe > a different behavior, more like this: > > ====================================================================== > A list of functions for redisplay to call when the assignment of > buffers to windows has changed. Each function takes a single > argument. > > Redisplay examines the global value of this variable, and calls each > function once for each frame, with the frame as argument, if at least > one window on that frame has been added, deleted or made to display a > different buffer since the last time window change functions were > called. > > Redisplay also checks a buffer-local value of this variable in each > buffer that's currenly displayed in a window. If there is one, > redisplay calls each function listed there for each window that > displays the buffer in question, with the window as argument, > @emph{if} the window has been created, or made to display that buffer, > since the last time the window change functions were called. > ====================================================================== > > Is this correct? I can't tell from the text available. The manual is more correct: the code goes through windows and invokes these functions for a window if its buffer has a non-nil buffer-local value of the variable. From unknown Wed Sep 10 01:58:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 20 Oct 2022 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator