From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Taylor Venable Newsgroups: gmane.emacs.devel Subject: Re: Why @#! is not Emacs using the Recycle bin on w32? Date: Fri, 29 Aug 2008 15:58:01 -0400 Message-ID: <20080829155801.05fabc31.taylor@metasyntax.net> References: <48B7288E.3040503@gmail.com> <48B73AA9.5090900@gnu.org> <48B73D8F.90501@gmail.com> <48B7AC10.6090800@gmail.com> <48B7B08B.6050103@gmail.com> <48B7F905.7060605@gmail.com> <001301c909e8$d63092e0$0200a8c0@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1220039978 19112 80.91.229.12 (29 Aug 2008 19:59:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Aug 2008 19:59:38 +0000 (UTC) Cc: 'David House' , 'Eli Zaretskii' , jasonr@gnu.org, "'Lennart Borgman \(gmail\)'" , emacs-devel@gnu.org To: "Drew Adams" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 29 22:00:31 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KZA90-0003wg-5K for ged-emacs-devel@m.gmane.org; Fri, 29 Aug 2008 22:00:30 +0200 Original-Received: from localhost ([127.0.0.1]:49715 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZA81-0002nn-O8 for ged-emacs-devel@m.gmane.org; Fri, 29 Aug 2008 15:59:29 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KZA7x-0002nX-Lu for emacs-devel@gnu.org; Fri, 29 Aug 2008 15:59:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KZA7v-0002md-4Y for emacs-devel@gnu.org; Fri, 29 Aug 2008 15:59:24 -0400 Original-Received: from [199.232.76.173] (port=46089 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZA7v-0002mQ-11 for emacs-devel@gnu.org; Fri, 29 Aug 2008 15:59:23 -0400 Original-Received: from mout.perfora.net ([74.208.4.196]:54353) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KZA7k-0007ed-FZ; Fri, 29 Aug 2008 15:59:12 -0400 Original-Received: from lionel.metasyntax.net (75-149-208-122-Illinois.hfc.comcastbusiness.net [75.149.208.122]) by mrelay.perfora.net (node=mrus1) with ESMTP (Nemesis) id 0MKpCa-1KZA6a2p2q-0005Av; Fri, 29 Aug 2008 15:58:07 -0400 In-Reply-To: <001301c909e8$d63092e0$0200a8c0@us.oracle.com> X-Mailer: Sylpheed 2.4.8 (GTK+ 2.12.9; i486-pc-linux-gnu) X-Provags-ID: V01U2FsdGVkX19K8XieKH7cq16VEwocqStBdsoZ9RCq1K3FdYU E7BiCntzQt3V0+Uz9+Mqo5Om77fJiNRAV+1NQJSNdOxHfh+X2E 8WaE3oskQT0Jm93BmT9Dw== X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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: news.gmane.org gmane.emacs.devel:103198 Archived-At: On Fri, 29 Aug 2008 08:06:37 -0700 "Drew Adams" wrote: > > > We are talking about Emacs here. Emacs behavior was always that > > > it deletes a file, not moves it somewhere. So any change in that > > > behavior _by_default_ will surprise Emacs users. > > > > Then maybe a compromize could be to tell it in a prominent way so > > that users have a good chance to notice it? > > I agree that it should be mentioned prominently. > > IIUC, `delete-by-moving-to-trash' works similarly on all platforms > that have some sort of trash can (recycle bin) - is that correct? > It's important that something like this be similar for all platforms. Maybe, assuming you have a Trash. But where is it? It could be the one that Nautilus uses, or the one that Konqueror uses. If you don't use GNOME or KDE you probably don't have a Trash. Then what is the point of moving things there? > My preference is that this not be turned on by default - that is, > keep the traditional Emacs behavior. But I recognize the counter > arguments. The traditional behavior here is better for overall Emacs > use, IMO, but I won't argue about it. I agree that any feature like this should be disabled by default. At least on Linux platforms, it would have to make some assumptions about the operating environment, or jump through some hoops to try to determine that environment precisely. My two cents, anyway. -- Taylor Venable http://real.metasyntax.net:2357/ foldr = lambda f, i, l: (len(l) == 1 and [f(l[0], i)] or [f(l[0], foldr(f, i, l[1:]))])[0]