From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Alfred M. Szmidt" Newsgroups: gmane.emacs.devel Subject: copy-files, overwriting files, and random ideas Date: Tue, 23 Aug 2022 15:55:43 -0400 Message-ID: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7712"; 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 Tue Aug 23 21:57:14 2022 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 1oQa1R-0001uF-Om for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Aug 2022 21:57:14 +0200 Original-Received: from localhost ([::1]:52212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQa1Q-00013p-Hw for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Aug 2022 15:57:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQa01-0000FK-N0 for emacs-devel@gnu.org; Tue, 23 Aug 2022 15:55:45 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:59008) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQa00-0008Qj-7P for emacs-devel@gnu.org; Tue, 23 Aug 2022 15:55:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:Subject:To:From:mime-version:in-reply-to: references; bh=9Gejgl0BGWX7+5njmy27jEIvSIC37HEV5dlpA8pjlIg=; b=VRkcJclvI+rSoc 8K0NoKgk4Fg6GJ6ARfynJsQx9kdUjeYwMuk4x0B+cJt530YQ6TIWkUg4wReeD/4Lp51hjGxES/9+i 9y9abvgzRchf+OP63qrfct4hOwE9zK/w8PXX9kA5lEZyVxxx1UpSe3u6b04SbKeeum3IVOJlJfWMT oI7SzvBiIFgvunNYFzFUGql2EOInKFV9J13mxdklr2AMx9hBQ3sUbd/r6z8g3smntiYoPSQfhHlZC x9wsSDDURzPBFT1wruGIVY/0pMIBbRhvxXf4VC74SvahzJjIzwzrUclm/h7v/aJp1uUXOzDGpCyOB 0+fOxzMKXHMEO1VrAJZg==; Original-Received: from ams by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oQZzz-0005jl-Qg for emacs-devel@gnu.org; Tue, 23 Aug 2022 15:55:43 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:293919 Archived-At: It would be really nice if when copying a file, and the destination exists, that you could somehow get Emacs to copy the new file beside the old one, and/or copy away the old one as a backup, and then replace it. It's specially useful if you copy multiple files in dired, since the only option is to abort the whole thing. Being able to diff the files would also be really really nice; if text-files do something with diff-mode and if else, just a CRC, and output from stat or similar.