unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* How are the defaults chosen?
@ 2020-09-09  8:02 Thibaut Verron
  2020-09-09  8:16 ` Vasilij Schneidermann
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Thibaut Verron @ 2020-09-09  8:02 UTC (permalink / raw)
  To: emacs-devel

[-- 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 --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2020-09-12 13:07 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-09  8:02 How are the defaults chosen? Thibaut Verron
2020-09-09  8:16 ` 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

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