unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Scot Becker <scot.becker@gmail.com>
To: Bastien <bastienguerry@googlemail.com>
Cc: miles@gnu.org, emacs-devel@gnu.org, jem@iki.fi,
	Kenichi Handa <handa@m17n.org>
Subject: Re: line-move-visual
Date: Fri, 10 Jul 2009 09:43:37 +0100	[thread overview]
Message-ID: <e0e1fe620907100143l4cb421ag26bb7ec2e6a4568b@mail.gmail.com> (raw)
In-Reply-To: <87tz1lja6l.fsf@bzg.ath.cx>

Good defaults are important.  They are not the answer.

Discoverability is key.  This could be done through a customize
interface, as Stephen suggests or simply through a piece of startup
documentation called "Things you might want to tweak."   This would
contain not just the  "wacky new variables that dazzle old-timers,"
but also the flip side, the so-called "crufty unixy defaults which
trip up newbies".  As well as the "defaults more for writers of
natural languages" and "defaults more for coders," and so on.

The Emacs developers take obvious care in making thoughtful defaults,
and this list takes impassioned (!) care to help them do it.  But the
real issue for a variable like this is that the user knows that it's
there and can set it to get what s/he wants with a minimum amount of
work.

There exist beginner customization helps (e.g. on the EmacsWiki or in
the many init files on the web), but I think it would be worth it to
identify a set of 10-30 variables and tweaks which are most
significant in helping new users (or new users of a given release) get
Emacs to broadly behave in ways that are congenial to them.  These can
be put into a customize buffer or a new Quick-Start-Tweaks doc (or
best: in both).  This should be taken in to the official Emacs
distribution, and linked to on the open Splash screen.

The set should include not recently-introduced, but also things of
broad impact on the user experience which broad sections of our target
audience may reasonably need one way or the other.

Scot

Vim user from 1997-2008.  Emacs user since the introduction of visual-line-mode.




  parent reply	other threads:[~2009-07-10  8:43 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-09 18:12 line-move-visual Johan Myréen
2009-07-10  4:26 ` line-move-visual Bastien
2009-07-10  4:43   ` line-move-visual Miles Bader
2009-07-10  5:48     ` line-move-visual Bastien
2009-07-10  6:14       ` line-move-visual Kenichi Handa
2009-07-10  6:58         ` line-move-visual Bastien
2009-07-10  8:13           ` line-move-visual Alfred M. Szmidt
2009-07-10 10:10             ` line-move-visual Bastien
2009-07-10  8:43           ` Scot Becker [this message]
2009-07-10  8:57             ` line-move-visual Eli Zaretskii
2009-07-10  9:04               ` line-move-visual Lennart Borgman
2009-07-10 10:32                 ` line-move-visual Bastien
2009-07-10  9:08               ` line-move-visual Scot Becker
2009-07-10  9:13               ` line-move-visual joakim
2009-07-10  9:22                 ` line-move-visual Scot Becker
2009-07-10 16:11                   ` line-move-visual Drew Adams
2009-07-10 16:22                     ` line-move-visual Lennart Borgman
2009-07-10 17:20                       ` line-move-visual Drew Adams
2009-07-10 17:40                         ` line-move-visual Drew Adams
2009-07-10  9:52                 ` line-move-visual Miles Bader
2009-07-10 16:11                   ` line-move-visual Drew Adams
2009-07-10 11:35               ` line-move-visual Stephen J. Turnbull
2009-07-10 13:38                 ` line-move-visual Eli Zaretskii
2009-07-10 16:11                   ` line-move-visual Drew Adams
2009-07-10 18:01                     ` line-move-visual Eli Zaretskii
2009-07-10 18:16                       ` line-move-visual Drew Adams
2009-07-11 19:34                   ` line-move-visual Juri Linkov
2009-07-10 13:56                 ` line-move-visual Lennart Borgman
2009-07-10 15:07                   ` line-move-visual Scot Becker
2009-07-10 20:29                     ` line-move-visual Lennart Borgman
2009-07-10 15:43               ` line-move-visual Alfred M. Szmidt
2009-07-10 15:56             ` line-move-visual Sean O'Rourke
2009-07-10  9:14           ` line-move-visual Tassilo Horn
2009-07-10  9:56             ` line-move-visual Miles Bader
2009-07-10 10:22               ` line-move-visual Scot Becker
2009-07-10 16:11                 ` line-move-visual Drew Adams
2009-07-10 10:36               ` line-move-visual Ulrich Mueller
2009-07-10 10:56                 ` line-move-visual Eli Zaretskii
2009-07-10 11:07                   ` line-move-visual Christian Faulhammer
2009-07-10 11:29                   ` line-move-visual Ulrich Mueller
2009-07-10 18:15                     ` line-move-visual Bastien
2009-07-10 20:40     ` line-move-visual Richard Stallman
2009-07-11  1:58       ` line-move-visual Stephen J. Turnbull
2009-07-11  2:29         ` line-move-visual Miles Bader
2009-07-11  2:44           ` line-move-visual Bastien
2009-07-11 18:30             ` line-move-visual Richard Stallman
2009-07-10  6:12   ` line-move-visual Stephen J. Turnbull
2009-07-10 21:19     ` line-move-visual Johan Myréen
2009-07-10 22:14       ` line-move-visual Scot Becker
2009-07-11  1:34       ` line-move-visual Miles Bader
2009-07-11  2:46       ` line-move-visual Bastien
2009-07-11  5:25         ` line-move-visual Miles Bader
2009-07-11  5:49           ` line-move-visual Kenichi Handa
2009-07-11  6:13             ` line-move-visual Miles Bader
2009-07-11  9:22           ` line-move-visual Bastien
2009-07-10  4:35 ` line-move-visual Miles Bader
2009-07-10 13:31 ` line-move-visual Chong Yidong
2009-07-11  6:42 ` line-move-visual Andrey Paramonov
2009-07-11  7:21   ` line-move-visual Teemu Likonen

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=e0e1fe620907100143l4cb421ag26bb7ec2e6a4568b@mail.gmail.com \
    --to=scot.becker@gmail.com \
    --cc=bastienguerry@googlemail.com \
    --cc=emacs-devel@gnu.org \
    --cc=handa@m17n.org \
    --cc=jem@iki.fi \
    --cc=miles@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 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).