From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#20659: auto-save-visited-file-name: leaks interlock files and abandons unsaved buffers Date: Sat, 23 Jan 2021 22:45:10 +0100 Message-ID: <87a6sztjix.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40242"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 20659@debbugs.gnu.org To: Nicolas Calderon Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 23 22:46:24 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l3Qjg-000AK6-AY for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 22:46:24 +0100 Original-Received: from localhost ([::1]:49354 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3Qje-0005PF-Q3 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 16:46:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3QjK-0005P0-Mm for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 16:46:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52147) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l3QjK-0000Xj-EK for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 16:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l3QjK-0002FL-CR for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 16:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Jan 2021 21:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20659 X-GNU-PR-Package: emacs Original-Received: via spool by 20659-submit@debbugs.gnu.org id=B20659.16114383248572 (code B ref 20659); Sat, 23 Jan 2021 21:46:02 +0000 Original-Received: (at 20659) by debbugs.gnu.org; 23 Jan 2021 21:45:24 +0000 Original-Received: from localhost ([127.0.0.1]:35457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3Qii-0002EC-FA for submit@debbugs.gnu.org; Sat, 23 Jan 2021 16:45:24 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:56270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3Qig-0002Du-MX for 20659@debbugs.gnu.org; Sat, 23 Jan 2021 16:45:23 -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=fJctk6gZhTAS8wCGtmFy8jpxm+Ss8ask0skqQWHY6tU=; b=H+RyBY5Gucc/vVPgZHj17a58UU wlHUsLzZbfBQ2zKPiH7hnpCKJbqJvHoswnX96YUxxHh2oOru4yM45Kd3w27cF160cGoiHBCnsTvzD YIcaC8EGFUdt75VQZsK60QQpccoefhomfngoQrMLDfrPc7uJZhramrsGO/s7m22E6FR8=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l3QiV-0005j2-BC; Sat, 23 Jan 2021 22:45:16 +0100 X-Now-Playing: Liturgy's _Origin of the Alimonies_: "Apparition of the Eternal Church" In-Reply-To: (Nicolas Calderon's message of "Tue, 26 May 2015 01:38:54 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:198470 Archived-At: Nicolas Calderon writes: > When auto-save-visited-file-name is set, emacs auto-saves directly to > file rather than a different file (##). Unfortunately, > auto-saving does not get rid of the interlock file (symlink from > .# -> @.:). Since the buffer is saved > and not modified (buffer-modified-p is false, as evidenced by the > modline), emacs can be exited without the "Save file?" prompt. Leaving > emacs at this point, without making a proper save (save-buffer), > leaves the interlock files behind modifications directly to the file > rather than auto-saving. (I'm going through old bug reports that unfortunately got no response at the time.) I'm not able to reproduce this bug in Emacs 28, and indeed this has all been rewritten in 2017: commit 4db844a4532592ed2542c05a1747dad7ed319e15 Author: Philipp Stephani AuthorDate: Sat Apr 22 20:58:38 2017 +0200 Reimplement auto-saving to visited files This reacts to confusing behavior of 'auto-save-visited-file-name', cf. Bug#25478. So I'm going to go ahead and guess that this has been fixed by now, and I'm closing this bug report. If there are still bugs in this area, please respond to the debbugs address and we'll reopen. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no