From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#65904: 29.1.50; autorevert can't revert files in a symlink directory Date: Wed, 13 Sep 2023 15:55:23 +0300 Message-ID: <83cyymnsg4.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15388"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65904@debbugs.gnu.org To: Zhang Haijun , Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 13 14:57:23 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qgPQo-0003mo-E9 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 13 Sep 2023 14:57:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qgPQZ-0003Lj-FV; Wed, 13 Sep 2023 08:57:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgPQQ-000309-9b for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2023 08:56:59 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qgPQP-00056E-Od for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2023 08:56:58 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qgPQU-0001bs-D6 for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2023 08:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Sep 2023 12:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65904 X-GNU-PR-Package: emacs Original-Received: via spool by 65904-submit@debbugs.gnu.org id=B65904.16946097796134 (code B ref 65904); Wed, 13 Sep 2023 12:57:02 +0000 Original-Received: (at 65904) by debbugs.gnu.org; 13 Sep 2023 12:56:19 +0000 Original-Received: from localhost ([127.0.0.1]:32882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgPPm-0001ar-DA for submit@debbugs.gnu.org; Wed, 13 Sep 2023 08:56:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgPPh-0001aZ-BT for 65904@debbugs.gnu.org; Wed, 13 Sep 2023 08:56:16 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgPPU-0004n7-P1; Wed, 13 Sep 2023 08:56:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=oddyEma+QDtmXIzJe8Pz1IB9mG0g0EjYfMFZF/IPgVU=; b=A5s4bXzKUMGAL5uYpy8R 8Qx9IZPMVPHkVNutsbjfZe2MHYlw5j4Ld9HInAO9475xZ0oOEnSrW5G8RU4vYAQQkiSsYcsB1irL7 B7Q1+UxVw66Cjz9uilb0UBrSA8T6icoxrmD8avvenz3b91q3+W2IZ3rwwvvdsyl0aYOrB0QZNoT8K 12MgHEJXXORDdwcoKsQQ2P+gl2Qbum4czeDvILyycBAGMvNz4jZUn9VjB9B+7yRFOdi0apjEFu0wJ 86TFoKSAfoYuSeVssgo9RdRHmVbwEZSw4/m+PITnHAZ6cIT49EXgyWDQvowThGQ7wlgcdZHJw4UjP aUIno6jWwSVzaQ==; In-Reply-To: (message from Zhang Haijun on Wed, 13 Sep 2023 03:55:15 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:270269 Archived-At: > From: Zhang Haijun > Date: Wed, 13 Sep 2023 03:55:15 +0000 > > > It works in Emacs 26/27, But it doesn't work in Emacs 29. > > 0. emacs -Q > 1. use the following code to open an existing file in a symlink directory > (progn > (setq auto-revert-use-notify t >             auto-revert-interval 3) > (global-auto-revert-mode 1) > (setq find-file-hook (delq 'vc-refresh-state find-file-hook)) > (find-file "~/symlink_dir/test.txt")) > > 2. modify the test file in external program and save > 3. emacs doesn't autorevert the file AFAICT, we don't support autoreverting symlinks, since Dec 2013, so it sounds strange that you say it worked in Emacs 27. The relevant discussion is here: https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00282.html The reason for this non-support seems to be performance. I hope Michael (CC'ed) will be able to tell more about this. A workaround is to set auto-revert-use-notify to nil.