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#56229: title: add a function to move a file from one place to another Date: Tue, 28 Jun 2022 14:15:17 +0200 Message-ID: <87bkudrnl6.fsf@gnus.org> References: <87bkuffph1.fsf@gnus.org> <875ykne905.fsf@gnus.org> <87zghza0u8.fsf@gmail.com> <87ilom8rrh.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39113"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Visuwesh , rms@gnu.org, 56229@debbugs.gnu.org To: Zachary Kanfer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 28 14:17:18 2022 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 1o6A9e-0009mC-L8 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 28 Jun 2022 14:17:18 +0200 Original-Received: from localhost ([::1]:48914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6A9d-0004R7-Ju for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 28 Jun 2022 08:17:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6A9O-0004Ap-NQ for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2022 08:17:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60259) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6A9O-0005VU-F3 for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2022 08:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6A9O-0006LS-BK for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2022 08:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Jun 2022 12:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56229 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 56229-submit@debbugs.gnu.org id=B56229.165641856224284 (code B ref 56229); Tue, 28 Jun 2022 12:17:02 +0000 Original-Received: (at 56229) by debbugs.gnu.org; 28 Jun 2022 12:16:02 +0000 Original-Received: from localhost ([127.0.0.1]:54149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6A8L-0006J7-CD for submit@debbugs.gnu.org; Tue, 28 Jun 2022 08:16:02 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:47884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6A8J-0006Is-3W for 56229@debbugs.gnu.org; Tue, 28 Jun 2022 08:15:56 -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: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=X+e0GFNzm2sFRDgt8P/cQxjVo3sAQpMLd0Wndgcynmg=; b=EyYVgTQA/X+xzQ4guDypDojWNG GdlBjuf3AIIFoKaMVhTm+DxfQQ9f2WI/XQ45UIeTNwq+FkwBv+JGa6ryc/j6G/w8S5U3hltpEsdAj Flakpf+D2TqDsXpTcI5Dqca2D0C6rPpSBjDVzaRq2SgkrDbBDKB0ibPX/2lJPzBNqfUg=; Original-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 1o6A7i-0001xZ-8E; Tue, 28 Jun 2022 14:15:28 +0200 X-Now-Playing: A. G. Cook's _7G (2): Guitar_: "Drink Blood" In-Reply-To: (Zachary Kanfer's message of "Tue, 28 Jun 2022 00:23:22 -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:235530 Archived-At: Zachary Kanfer writes: > It differs in a few ways: > > 1. set-visited-file-name doesn't save the file to the new location. > 2. set-visited-file-name leaves the file on disk in the old location. But Richard has a good point -- we can punt to set-visited-file-name to change the visited file name (and this also fixes changing the major mode etc if we're changing the name from .c to .el or something). So I've now adjusted your function to use `rename-file' and then call `set-visited-file-name' and pushed to Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no