From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gabriel Newsgroups: gmane.emacs.devel Subject: About appt-update-list local hook Date: Sat, 13 Mar 2021 21:22:09 -0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4709"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Mar 14 01:38:08 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lLElj-00019c-Tr for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Mar 2021 01:38:08 +0100 Original-Received: from localhost ([::1]:34740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLEli-00060S-Vt for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Mar 2021 19:38:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLEl1-0005a3-39 for emacs-devel@gnu.org; Sat, 13 Mar 2021 19:37:23 -0500 Original-Received: from mail-dm6nam11olkn2040.outbound.protection.outlook.com ([40.92.19.40]:46873 helo=NAM11-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLEky-0003MA-Ot for emacs-devel@gnu.org; Sat, 13 Mar 2021 19:37:22 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hBVeMQhRRf+x3/BytSNyuTu4aF8W3OTpldySEFrJdcQmAN5G+xqUjBgTK0XiSdzSwA9ErcKtLMWGKwwFdsvVbwLodM9q+5Cgt8FE2djr6xSxyrpS9sbP3jMM6+Df9DXpFe8MsktHDcNkmcy/QuwZzVymzTcj+x3ryYmbn4eGffMRDQI1wb4I82i/W+Y4D4yFWCkjQLXW8zBtlbu77ZjSueerLaCpIqhrukg8jiwscwd0L49E1fcFdkAU0hXbc29Uj/rgicF7OgnKpeSLXwqBMvU6m04lt8PTyyLqYOxqaGxpAwOs1P7gFPeC5WkoxQ8XGmfseMNucSzjWYw7stsA5g== 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-SenderADCheck; bh=/Ye8mSJpJZaw2MnJxFon2kIurG/1lUUgkDlA+j/GwtA=; b=c3YXgjTr5oDPezrvO1B/XACFPAkC2x00Ip8rjI5LbfOUv5vKl/x/VXjrAiGO/U2wAeMVM4cF0y38lzTKjvPRWvj2psQ8lwtunxLT19VihNyJ0oPJ1NoEiyqODRUuLzkUpyBQNaP9j5R+iRGab8DwsjrZyxjQw8j7zh3hWKK4yGFX+7igKwEDVXgHfjUQwUscysNX047hAQQZQxA/MCyBHarFJuTDR+BWvtasSSA49NciW5cCaERbQwIdF+uT/IyhInt0LjDzXHl9YuH7i2LH5ccpxvTkS3qbmIJiUYnR/rJYqk26hd2i4iaIfyIrthjqsvaWqY/NMVWRTCXkoR0LRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/Ye8mSJpJZaw2MnJxFon2kIurG/1lUUgkDlA+j/GwtA=; b=Os6GJSPrVDm3CsR24dztZdjnnH3NlnZSxoVetuTrDMvRSbPdxOekf1VqXUB97jQfl47J/nl9oIZLpKBpYKE8dsv2LaGJvB/NVotSSzrpcWf7H9UoLyfrYqUtv1yRkLZ+sfQnqQ4EfKsw2aKAjh782pT8/+rgys82FcYbLqpOhj2ouxtQWnNvVgiRvbyoZRW4yTeD2yQrN/t6/7kCOCkMA0UAq8sIh8+tcxNDQzhxaA4Wn0XOTuQdhjfPqDX6/QNfIc6nD+s4XqGiWVkas3h6z4clY4gAVUL+tfYLg9mur9W+zWN+uaCkf/+rb+D7Fchrib3YHxQKNH4EovLSp5eItQ== Original-Received: from DM6NAM11FT056.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::48) by DM6NAM11HT172.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31; Sun, 14 Mar 2021 00:22:16 +0000 Original-Received: from CH2PR01MB5879.prod.exchangelabs.com (2a01:111:e400:fc4d::49) by DM6NAM11FT056.mail.protection.outlook.com (2a01:111:e400:fc4d::355) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31 via Frontend Transport; Sun, 14 Mar 2021 00:22:16 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:FB16B2FB444EA40D46C8EC208DD647BF04958471679C2D4AE3826D7DB1CDAF47; UpperCasedChecksum:F05EC2357248AD512588B3ADE4513A8B0FF11B296E28A734FBEE1B4BA2D3AF42; SizeAsReceived:7196; Count:42 Original-Received: from CH2PR01MB5879.prod.exchangelabs.com ([fe80::592f:9a58:d8cd:d9c9]) by CH2PR01MB5879.prod.exchangelabs.com ([fe80::592f:9a58:d8cd:d9c9%7]) with mapi id 15.20.3912.031; Sun, 14 Mar 2021 00:22:15 +0000 X-TMN: [KtY9sctH9EShvwpdQVAw2g/lF2yWxSqFKXn+STCBhNsfvn0J7l6wcdsjQ9l4zjWy] X-ClientProxiedBy: CP3P284CA0006.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:6c::11) To CH2PR01MB5879.prod.exchangelabs.com (2603:10b6:610:3c::12) X-Microsoft-Original-Message-ID: <87mtv6posu.fsf@hotmail.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from precision5540 (2804:431:c7f2:d29a:25d8:42fc:c5b0:f20) by CP3P284CA0006.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:6c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31 via Frontend Transport; Sun, 14 Mar 2021 00:22:13 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 42 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 914ed8a8-4072-4ac4-832f-08d8e67f379c X-MS-TrafficTypeDiagnostic: DM6NAM11HT172: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iG4zmDebVdnCBGNsqjvQqHIJsZc3Iu1Ed6HNtni60NPrFneweK8pEBVI/3sIJ1+K9qQOfdqsoaybpmHX40QZsxhUAJqXTcpisrNZyz9XN06qjJhpxgd08zYvXdAaA7/XS/ROO1msRZXQgYcFMIal0A93yMjZQRZhguPV2Oo6NN2mJwQn8K1wnS1lph+oEXUb3IKdKGOUNPAf1vIGYQwGcwVUAdORJhCTwz7KJFtHDqWG51bnYQ/c2ELu+5S1Cpee+gmOk5YUKAhXSBSiFedG1FEOuO0OT4okbcUNfKT1VguL3KDklIDPP01LZfC+kLZf80w5pmrGfq0u27WXamgpcIvecN9TLGn7KHfK1lV5gVSdeN+n4w27U0AKI8uT1pxjrz5m2b5/PKdRdtTzbh+YK+HRtL6wyY0NSSyiTN2zXz8= X-MS-Exchange-AntiSpam-MessageData: wZMRHnole2dgEoQZXX+f408gBBFE9IApg6ggsu26mvGAWgdLA8FxZJcXjx06G4zeOKOfIN88SLyK7sh66BK24rhW6NpZKyCmOdf12v+Jd485Yha5HXf6awVXBWMFWqO32Hkt2qoFcHHWt5XFJAismtrSHApQa2iVQZhfSHnvBfJegqFX53tKQ9aSP/C7zYOfvs+zSxDhD0y6Qp4b6IIE0Q== X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 914ed8a8-4072-4ac4-832f-08d8e67f379c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2021 00:22:15.8314 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT056.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM11HT172 Received-SPF: pass client-ip=40.92.19.40; envelope-from=gabriel376@hotmail.com; helo=NAM11-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:266448 Archived-At: So I have been playing with Calendar, Diary and Appointments lately. According to the documentation[1]: "The appointments list is also updated whenever the diary file (or a file it includes; see Fancy Diary Display) is saved" But it was not working using Emacs built from master branch. Then I discovered that commit '587a97bcb23bc6ea429ab790efa03f2260a9bca8' changed the hook to be local mode. With this change, the diary-file is tracked for changes only if 'appt-activate' is called inside a diary-file buffer, but I call 'appt-activate' inside my init file. I could not find any bug or thread linked to this commit, and the commit does not contain any descriptive information. The commentary of appt.el and the docstring of 'appt-update-list' also indicates that the diary-file is always tracked for changes, regardless of how/where 'appt-activate' is called. Is correct this local hook ? If so, should we update the docs ? [1] https://www.gnu.org/software/emacs/manual/html_node/emacs/Appointments.html