unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Lennart Borgman \(gmail\)'" <lennart.borgman@gmail.com>,
	"'Eli Zaretskii'" <eliz@gnu.org>
Cc: 'David House' <dmhouse@gmail.com>, emacs-devel@gnu.org, jasonr@gnu.org
Subject: RE: Why @#! is not Emacs using the Recycle bin on w32?
Date: Fri, 29 Aug 2008 08:06:37 -0700	[thread overview]
Message-ID: <001301c909e8$d63092e0$0200a8c0@us.oracle.com> (raw)
In-Reply-To: <48B7F905.7060605@gmail.com>

> > 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.

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 would argue though that the default behavior for file deletion should be the
same on all platforms. Users should not need to worry about differences in this
regard when they use Emacs on different platforms. For me, differences between
the default behaviors of Emacs and a given platform (outside of Emacs) are less
important than differences for Emacs across platforms. In this case, I care more
that Emacs file deletion default behavior be the same on GNU/Linux, Mac, and
Windows than I care whether Emacs file deletion default behavior on Windows
respects the user's Recycle Bin setting (preference) on Windows.  

Lennart is right however that newbies (on all platforms) need to be made aware
of the default Emacs behavior regarding file deletion and how to change it. I'd
suggest adding some use of Dired to the tutorial (if it's not already there),
explicitly pointing out _by example_ that your file is gone after you confirm
its deletion, and explicitly showing you by example how you can get the
alternative backup/trash can/recycle bin behavior.

[BTW - I am astounded that Lennart, who is no newbie, just discovered the
default behavior and doesn't use Dired much. I can't imagine using Emacs without
Dired. Perhaps it's related to using Viper?]

In sum: (1) Regardless of whether we change the default behavior, this option
and the default needs to be documented prominently. (2) My preference is to keep
the traditional default behavior. (3) The default behavior should be the same
across platforms.

--

In general, I do not agree that Emacs should aim to be as close as possible to
what newbies are used to on their particular platform. Instead, each default
behavior we choose needs to be decided on its own merits, and especially with an
eye to how it fits with Emacs use overall.

Emacs should give you useful, coherent overall behavior out of the box - not
necessarily a UI that is optimal and not necessarily a UI as close as possible
to newbie habits or expectations. (Yes, I know that some will disagree.) And we
should make it clear how to customize the default behavior in each case. Wrt
newbies, we should try to make adjustment to Emacs not too difficult, but we
should not sacrifice Emacs strengths just to minimize newbie surprise.

Overall, learning Emacs should be about learning a new and better way of
working, and we should facilitate that learning by documenting the advantages
and differences. We don't want newbies to get frustrated (e.g. lose important
files) because of a lack of easily accessible information. But some of the
responsibility is on their shoulders - they need to at least follow the tutorial
and perhaps read a little. Perhaps this needs to be said to them up front. Emacs
is not Windows or Mac or even GNU/Linux. (Yes, I know that some will disagree.)






  parent reply	other threads:[~2008-08-29 15:06 UTC|newest]

Thread overview: 119+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-28 22:37 Why @#! is not Emacs using the Recycle bin on w32? Lennart Borgman (gmail)
2008-08-28 23:41 ` Michael Ekstrand
2008-08-29  0:16   ` Lennart Borgman (gmail)
2008-08-28 23:42 ` David De La Harpe Golden
2008-08-28 23:48   ` Lennart Borgman (gmail)
2008-08-28 23:54 ` Jason Rumney
2008-08-29  0:06   ` Lennart Borgman (gmail)
2008-08-29  5:39     ` Jason Rumney
2008-08-29  6:51       ` Lennart Borgman (gmail)
2008-08-29  7:52     ` Eli Zaretskii
2008-08-29  7:58       ` Lennart Borgman (gmail)
2008-08-29  8:06         ` Eli Zaretskii
2008-08-29  8:17           ` Lennart Borgman (gmail)
2008-08-29  9:24             ` Eli Zaretskii
2008-08-29  9:43               ` David House
2008-08-29 10:16                 ` Eli Zaretskii
2008-08-29 13:26                   ` Lennart Borgman (gmail)
2008-08-29 14:36                     ` Eli Zaretskii
2008-08-29 15:06                     ` Drew Adams [this message]
2008-08-29 15:11                       ` Juanma Barranquero
2008-08-29 16:28                         ` Drew Adams
2008-08-29 15:39                       ` Alan Mackenzie
2008-08-29 16:32                         ` Drew Adams
2008-08-29 16:43                           ` David House
2008-08-29 22:12                             ` René Kyllingstad
2008-08-30  0:29                               ` David House
2008-08-30  0:33                                 ` Lennart Borgman (gmail)
2008-08-30  1:58                                   ` David House
2008-08-31  2:32                         ` Sean Sieger
2008-08-31  2:34                           ` Lennart Borgman (gmail)
2008-08-31  3:28                             ` Sean Sieger
2008-08-29 19:58                       ` Taylor Venable
2008-08-29 20:08                         ` Lennart Borgman (gmail)
2008-08-29 20:46                           ` Taylor Venable
2008-08-29 21:00                             ` Lennart Borgman (gmail)
2008-08-29 21:59                               ` Phil Jackson
2008-08-29 22:12                                 ` Lennart Borgman (gmail)
2008-08-29 23:43                                   ` Miles Bader
2008-08-30  9:49                                   ` Phil Jackson
2008-08-30 10:18                                     ` Alan Mackenzie
2008-08-30 10:43                                       ` Phil Jackson
2008-08-30 20:41                                     ` Lennart Borgman (gmail)
2008-08-30 14:03                                   ` Taylor Venable
2008-08-30 14:11                                     ` Lennart Borgman (gmail)
2008-08-30 22:32                                       ` Manoj Srivastava
2008-08-30 22:40                                         ` Lennart Borgman (gmail)
2008-08-31  3:35                                           ` Manoj Srivastava
2008-08-31  3:49                                             ` Lennart Borgman (gmail)
2008-08-30 23:04                                         ` David De La Harpe Golden
2008-08-31  3:37                                           ` Manoj Srivastava
2008-08-31  6:55                                             ` David De La Harpe Golden
2008-08-31  6:59                                               ` Alfred M. Szmidt
2008-08-31  9:31                                                 ` David De La Harpe Golden
2008-08-31 13:51                                                   ` Alfred M. Szmidt
2008-08-31 15:04                                                     ` Lennart Borgman (gmail)
2008-08-31 16:38                                                       ` Alfred M. Szmidt
2008-08-31 17:43                                                         ` David De La Harpe Golden
2008-08-31 20:25                                                         ` Lennart Borgman (gmail)
2008-08-31 10:46                                               ` David De La Harpe Golden
2008-08-29 20:12                         ` Drew Adams
2008-08-29 23:43                         ` David De La Harpe Golden
2008-08-30  0:21                           ` Lennart Borgman (gmail)
2008-08-30  2:16                             ` David De La Harpe Golden
2008-08-30  5:10                               ` tomas
2008-08-30 21:26                                 ` David De La Harpe Golden
2008-08-31  4:53                                   ` tomas
2008-08-31 12:25                                     ` Lennart Borgman (gmail)
2008-08-31 16:51                                       ` tomas
2008-08-31 20:22                                         ` Lennart Borgman (gmail)
2008-09-01  4:33                                           ` tomas
2008-08-29 10:41                 ` Jason Rumney
2008-08-29 11:35                   ` martin rudalics
2008-08-29 12:16                   ` David House
2008-08-29 13:22                   ` Lennart Borgman (gmail)
2008-08-29 13:45               ` Lennart Borgman (gmail)
2008-08-29 14:00                 ` Jason Rumney
2008-08-29 16:16             ` Francis Litterio
2008-08-29  9:19   ` David De La Harpe Golden
2008-08-29  8:16 ` David House
2008-08-29  8:18   ` Lennart Borgman (gmail)
2008-08-29  8:31     ` David House
2008-08-29  8:39       ` Lennart Borgman (gmail)
2008-08-29 10:01 ` Werner LEMBERG
2008-08-29 13:28   ` Lennart Borgman (gmail)
2008-08-30 18:37     ` Werner LEMBERG
2008-08-31 12:31       ` Lennart Borgman (gmail)
2008-08-31 19:26         ` Richard M. Stallman
2008-08-31 21:49         ` Werner LEMBERG
2008-08-29 10:57 ` Phil Jackson
2008-08-29 14:35   ` Eli Zaretskii
2008-08-29 18:37 ` Johannes Weiner
2008-08-29 19:59   ` Lennart Borgman (gmail)
2008-08-30  9:11     ` Johannes Weiner
2008-08-30 12:42       ` Lennart Borgman (gmail)
2008-08-30 13:26         ` Johannes Weiner
2008-08-30 13:58           ` Lennart Borgman (gmail)
2008-08-30 15:06             ` Johannes Weiner
2008-08-30 17:23               ` René Kyllingstad
2008-08-30 20:40               ` Lennart Borgman (gmail)
2008-08-29 22:37   ` Thomas Lord
2008-08-30  3:11     ` Stephen J. Turnbull
2008-08-30  9:40       ` Alan Mackenzie
2008-08-30 10:11         ` Eli Zaretskii
2008-08-30 15:03         ` Jason Rumney
2008-08-30 20:22           ` Lennart Borgman (gmail)
2008-08-30  9:36     ` Johannes Weiner
2008-08-31  1:30       ` Richard M. Stallman
2008-08-31  6:22         ` Johannes Weiner
2008-08-29 20:24 ` Gilaras Drakeson
2008-08-29 20:56   ` Drew Adams
2008-08-29 21:05     ` Lennart Borgman (gmail)
2008-08-29 21:11       ` Drew Adams
2008-08-29 21:13         ` Lennart Borgman (gmail)
2008-08-29 21:20           ` Drew Adams
2008-08-29 21:54             ` Lennart Borgman (gmail)
2008-08-29 22:20               ` Drew Adams
2008-08-29 22:25                 ` Lennart Borgman (gmail)
2008-08-29 22:17   ` René Kyllingstad
2008-08-30  3:14     ` Stephen J. Turnbull

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='001301c909e8$d63092e0$0200a8c0@us.oracle.com' \
    --to=drew.adams@oracle.com \
    --cc=dmhouse@gmail.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jasonr@gnu.org \
    --cc=lennart.borgman@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).