From: Memnon Anon <gegendosenfleisch@googlemail.com>
To: emacs-devel@gnu.org
Subject: d-s-m default: Nil + explanation! (was: d-s-m default)
Date: Thu, 25 Mar 2010 00:24:14 +0000 (UTC) [thread overview]
Message-ID: <8739zps45s.fsf@mean.albasani.net> (raw)
In-Reply-To: 87sk7pzqsp.fsf@ambire.localdomain
Hi,
I wanted to give a small explanation, why I think Nil is the better
default.
I am fairly new to emacs (started mid 2008) and I was well aware that
this would not be an easy task; but orgmode sounded so great.
Since then, I find myself more and more influenced by this single
program: Using emacs had a profound influence on how I perceive my
computer, maybe only equaled by my switch from Dos 6 to Win95, i.e.
"command line" style to fancy new "Everything is a GUI" concept.
I think changing to D-S-M as a default is throwing dust into the eyes of
the new users: Emacs is different. And without a minimal willingness to
read the documentation, one will certainly fail.
In fact, *imho* the fact that so many (new) users are complaining is an
indication for a gap in the documentation. Probably, a new Info Node is
needed, prominently placed and accessible from the splash screen,
listing and explaining:
a) Why a certain feature acts different to "common" practice in
other programs, giving some rational why this feature is
implemented and what is the advantage to a user.
b) Showing an easy way (customize interface) how to change this
"emacsy" behaviour to the usage pattern the user is
accustumed to, in case he is not convinced or wants to start
working with emacs and puts exploring this facette later.
There is so much information out there on the web (and I spent a great
deal of time to hunt 'em down), but a lot of (most?) resources don't
give an explanation, why this is actually superior, why one would want
to take the effort to retrain oneself.
Example: Scrollbar on the left side.
I turned the scrollbars of at once, so I never really realized the
default is different to accustomed placement. But I would certainly have
thought "This is *weird*! Do they have to do everything differently?"
Is there anywhere in the info pages clearly stated that having the
scrollbar on the left side might be unusual, but actually offers better
ergonomic? [Mhhh, one sentence in a footnote.] But hey, "This is the
emacs way!". Yes, but without a sound reason, no one (today) is going to
retrain most of what he is used to without (at least) some reason.
So, I think it is a good thing if a new user encounters unexpected
behaviour: This makes him aware that there are different ways.
*But*: There should be an (faq?) Info-Node especially destined to
catch these cases, prominently placed on the splash screen!
The user will know from the start: If something is odd, most probably,
an answer and possibly a "fix" is where I can easily find it.
When I started to leave orgmode and have a look at the outer "emacs"
world, 23 was already on my machine, with t-m-m on by default. I had
read about "using mark to navigate", but until today, whenever I set a
mark, there was a region, so to me, setting the mark made only sense
when I wanted to set and act on a region. Due to this thread
(thanks David Kastrup!), I kept wondering: "Why would anyone be
disturbed by t-m-m? Why navigate by mark?" and reread the old thread
of 2008 and the info pages on mark: There is a *global* mark ring!
*wow*! That feature would not have been very usefull for my earliest
days, but now, with lots of open buffers, this sounds great!
So, I will test using the mark more for the next days and use
'C-Spc C-Spc' whenever I will want to operate on the active region.
I really do not think that "being different" is what makes new emacs
users shy away. If they had a single entry point as described above that
provide them a) the concept/idea of the default and b) an easy
explanation how to change to "common practice", it does not matter,
if 'd-s-m t' is default or not.
btw: I am suscribed to emacs.devel, emacs.help, Planet Emacs and follow
the Recent Changes of the emacswiki fairly recently, but I have
never before this thread heard of d-s-m. Thats why I so strongly
stress a prominent place.
This explanation turned out not so small, after all ...
Thanks for listening ;)
Memnon
next prev parent reply other threads:[~2010-03-25 0:24 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <87sk7pzqsp.fsf@ambire.localdomain>
2010-03-24 20:20 ` d-s-m default: nil Ulf Jasper
2010-03-24 20:26 ` Deniz Dogan
2010-03-25 0:24 ` Memnon Anon [this message]
2010-03-25 4:22 ` d-s-m default: Nil + explanation! (was: d-s-m default) Lennart Borgman
2010-03-25 8:24 ` d-s-m default: Nil + explanation! David Kastrup
2010-03-25 13:03 ` Lennart Borgman
2010-03-25 13:18 ` David Kastrup
2010-03-25 13:27 ` Lennart Borgman
2010-03-25 14:21 ` Davis Herring
2010-03-25 14:42 ` Lennart Borgman
2010-03-25 15:04 ` Drew Adams
2010-03-25 16:27 ` Tweaking t-m-m to make room for d-s-m Stefan Monnier
2010-03-25 17:51 ` Alan Mackenzie
2010-03-26 7:04 ` Juri Linkov
2010-03-25 23:56 ` Drew Adams
2010-03-26 2:36 ` Stefan Monnier
2010-03-26 8:28 ` mathias
2010-03-26 17:53 ` Drew Adams
2010-03-26 20:18 ` Lennart Borgman
2010-03-26 21:18 ` Drew Adams
2010-03-26 21:30 ` Lennart Borgman
2010-03-26 22:05 ` Christophe Poncy
2010-03-26 22:07 ` Lennart Borgman
2010-03-26 22:23 ` Drew Adams
2010-03-26 22:33 ` Lennart Borgman
2010-03-26 22:44 ` Drew Adams
2010-03-26 22:59 ` Lennart Borgman
2010-03-26 23:15 ` Drew Adams
2010-03-26 22:30 ` Christophe Poncy
2010-03-26 22:13 ` Drew Adams
2010-03-26 22:32 ` Lennart Borgman
2010-03-26 23:11 ` Drew Adams
2010-03-26 23:23 ` Lennart Borgman
2010-03-26 23:35 ` Drew Adams
2010-03-27 22:49 ` Richard Stallman
2010-03-27 23:27 ` Lennart Borgman
2010-03-27 23:37 ` Deniz Dogan
2010-03-27 23:53 ` Lennart Borgman
2010-03-28 0:28 ` Deniz Dogan
2010-03-29 23:38 ` Richard Stallman
2010-03-30 0:08 ` Lennart Borgman
2010-03-30 1:16 ` Christoph
2010-03-30 5:31 ` Richard Stallman
2010-03-30 6:38 ` Lennart Borgman
2010-03-30 9:47 ` Eli Zaretskii
2010-03-30 18:17 ` Chad Brown
2010-03-30 19:19 ` Lluís
2010-03-25 20:48 ` d-s-m default: t Noah Friedman
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8739zps45s.fsf@mean.albasani.net \
--to=gegendosenfleisch@googlemail.com \
--cc=emacs-devel@gnu.org \
/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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.