all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Thibaut Verron <thibaut.verron@gmail.com>
To: emacs-devel <emacs-devel@gnu.org>
Subject: How are the defaults chosen?
Date: Wed, 9 Sep 2020 10:02:15 +0200	[thread overview]
Message-ID: <CAFsi02R2S+_HXRAfa7VaKk1=ZXD7OfgG=qHja72W2bA_JFA2EQ@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1370 bytes --]

Dear all,

In line with the recent and current discussions on possible changes
to the defaults, I have come to realize that I don't know what the
reasons for choosing the current defaults is, in many cases.

For example, in some cases, the option which is deemed superior,
even though it can be more confusing, is the default: undo-ring vs
undo-only/undo-only-redo.

In some cases, it is the opposite, the superior option is left for the
user to activate, the default behaviour is the simple one: list-buffers
vs ibuffer, all the commands marked 'disabled.

In some cases, where there is no clear superior/confusing, the
default option is the one you would find in most other software:
delete-selection-mode.

And yet, in others, it is not the case: visual-line-mode is not enabled
by default.

I'm not trying to start a new discussion on each one of those defaults,
but are there clear guidelines on what makes a default value better
than another?

Or is it just a dozen individual discussions, sometimes resulting in
a new default, and in all other cases the default is whichever option
appeared first?

If the latter, maybe spending time to agree on or decree such guidelines,
at the same time as on how to change the defaults in the least
disruptive way possible (already in progress) would help both with
the current and the inevitable future discussions?

Thibaut

[-- Attachment #2: Type: text/html, Size: 1857 bytes --]

             reply	other threads:[~2020-09-09  8:02 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-09  8:02 Thibaut Verron [this message]
2020-09-09  8:16 ` How are the defaults chosen? Vasilij Schneidermann
2020-09-09 14:25 ` Eli Zaretskii
2020-09-09 14:33   ` Göktuğ Kayaalp
2020-09-09 15:07     ` Stefan Kangas
2020-09-09 15:58       ` Göktuğ Kayaalp
2020-09-09 16:27         ` Stefan Kangas
2020-09-09 16:40           ` Göktuğ Kayaalp
2020-09-09 23:06             ` Daniel Martín
2020-09-10  0:00               ` Ergus
2020-09-10  0:40                 ` Stefan Kangas
2020-09-10  6:15                   ` Theodor Thornhill
2020-09-10 12:22                     ` Drew DeVault
2020-09-10 12:47                       ` Theodor Thornhill
2020-09-10 13:10                         ` Drew DeVault
2020-09-10 16:56                     ` Drew Adams
2020-09-11  4:09               ` Richard Stallman
2020-09-10 13:28           ` Ricardo Wurmus
2020-09-12  3:17             ` Richard Stallman
2020-09-12  6:19               ` Ricardo Wurmus
2020-09-12 11:46                 ` Dmitry Gutov
2020-09-12 12:20                   ` Ricardo Wurmus
2020-09-12 13:07                     ` Dmitry Gutov
2020-09-09 22:20         ` Bonface M. K.
2020-09-10  9:30   ` Thibaut Verron
2020-09-10  2:40 ` Richard Stallman

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='CAFsi02R2S+_HXRAfa7VaKk1=ZXD7OfgG=qHja72W2bA_JFA2EQ@mail.gmail.com' \
    --to=thibaut.verron@gmail.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.