From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: backup method Date: Sat, 29 Jan 2005 14:06:55 -0600 (CST) Message-ID: <200501292006.j0TK6tJ09109@raven.dms.auburn.edu> References: <20050127000210.GA6167@boetes.org> <200501270045.j0R0jIq06197@raven.dms.auburn.edu> <20050127015432.GB6167@boetes.org> <20050128035618.GI6167@boetes.org> <20050129060851.GQ6167@boetes.org> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1107029742 16294 80.91.229.6 (29 Jan 2005 20:15:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 29 Jan 2005 20:15:42 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 29 21:15:37 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Cuz0L-0006x2-00 for ; Sat, 29 Jan 2005 21:15:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CuzCp-0002Y2-Rt for ged-emacs-devel@m.gmane.org; Sat, 29 Jan 2005 15:28:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CuzBy-0002JP-Lf for emacs-devel@gnu.org; Sat, 29 Jan 2005 15:27:40 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CuzBh-00028x-Ug for emacs-devel@gnu.org; Sat, 29 Jan 2005 15:27:25 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CuzBf-00027F-8B for emacs-devel@gnu.org; Sat, 29 Jan 2005 15:27:19 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cuysy-0004f8-Gs for emacs-devel@gnu.org; Sat, 29 Jan 2005 15:08:00 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id j0TK7x9N017543; Sat, 29 Jan 2005 14:07:59 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j0TK6tJ09109; Sat, 29 Jan 2005 14:06:55 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: han@mijncomputer.nl In-reply-to: <20050129060851.GQ6167@boetes.org> (message from Han Boetes on Sat, 29 Jan 2005 07:08:29 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:32625 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32625 In my original reply, I forgot that you actually set TMP and TMPDIR and did not customize `temporary-file-directory' itself. I still believe that to get the portability you want, the user should be able to correct wrong guesses we made about his operating system defaults. To achieve this and to unlink the two unrelated problems of whether the user needs a backup in case he might regret his changes and whether processes need to use the edited version or not, I still believe it is best to make `normal-backup-enable-predicate' use a customizable list of directories in which no backups should be made. Also, as I already said in my earlier reply, maybe a customizable variable `backup-by-copying-directories' might be useful. Sincerely, Luc.