unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Po Lu <luangruo@yahoo.com>
To: Tim Cross <theophilusx@gmail.com>
Cc: emacs-devel@gnu.org
Subject: Re: [External] : Re: indent-tabs-mode default [was: Representation of the Emacs userbase on emacs-devel]
Date: Mon, 06 Sep 2021 13:40:15 +0800	[thread overview]
Message-ID: <87pmtmclds.fsf@yahoo.com> (raw)
In-Reply-To: <87tuiyl2w1.fsf@gmail.com> (Tim Cross's message of "Mon, 06 Sep 2021 14:11:05 +1000")

Tim Cross <theophilusx@gmail.com> writes:

> Regardless of debate on whether there are new users or not, evidence
> indicates those who want spaces and those who want tabs are roughly
> equally divided. Therefore, half those 'old' users are required to
> change the setting regardless of what the default is. All your
> argument seems to come down to is that your happy with the status quo
> and don't want it to change because that is in-line with your
> preference. That is fine, but is no stronger an argument than arguing
> for the default to be changed - in this case, changing or not changing
> based solely on level of annoyance is simply insufficient.

So, if the default is changed, the other half of the "roughly equally
divided" portion of the userbase will also have to change their
settings, which means the entire userbase will have changed that
settings.

Which is more pleasant?  To have the half of the userbase who have, for
the most part, already done so, change their settings, or to have the
other half of the userbase who have mostly not done so change their
settings?

> I would suggest very few people have ever fully read the manual before
> using Emacs. Besides, the best way to read the manual is with Emacs,
> so you already have a 'chicken and egg' situations. Furthermore, the
> fact the default was already at the setting you wanted would indicate
> you never needed to find this information and therefore are not in a
> strong position to argue whether that is easy or not. On the other
> hand, when I started using Emacs I did need to change the default and
> I do recall it took some effort to work out how to do that - enough
> effort to be annoying. As already stated, annoyance is an insufficient
> criteria in this case because the two sides are roughly
> equal. Understanding the expectations of new users may change that
> balance and is therefore worth considering.

The manual is available in print, and downloadable online in HTML,
PostScript and PDF format.  While the Emacs Info reader may be
convenient, there is nothing preventing users from reading the manual in
any of those other formats, or even an alternative Info reader, before
reading the manual in Emacs, so I don't see how that is a problem.

Emacs also has an Easy Customization interface.  Even without reading
the manual, one can simply search "indent tabs" inside the Easy
Customization interface, and reach the option.

If that fails, an apropos for 'indent tabs' turns up indent-tabs-mode as
the first result.

And if ignorance of the manual really is a problem, then how about
finding a way to publicize the manual?  For instance, a weekly post
about the manual in comp.emacs, or r/emacs, or whatever happens to be
popular ATM.

There also seem to be cross-editor solutions for configuring these
options on a per-file or a per-project basis, such as editor-config.  If
Emacs gains support for these solutions, they could potentially
alleviate these problems in their entirety.



  reply	other threads:[~2021-09-06  5:40 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-03 17:49 indent-tabs-mode default [was: Representation of the Emacs userbase on emacs-devel] Drew Adams
2021-09-03 18:35 ` Kaushal Modi
2021-09-04  2:21 ` Po Lu
2021-09-04  4:16   ` Stefan Kangas
2021-09-04 11:32     ` Po Lu
2021-09-04 14:44       ` [External] : " Drew Adams
2021-09-05  0:37         ` Po Lu
2021-09-05  0:40           ` Dmitry Gutov
2021-09-05  3:20             ` Po Lu
2021-09-05  3:37               ` Stefan Kangas
2021-09-05  5:39                 ` Po Lu
2021-09-05  7:09                   ` Stefan Kangas
2021-09-05 19:31                     ` Dmitry Gutov
2021-09-06  1:19                       ` Po Lu
2021-09-06  2:22                         ` Tim Cross
2021-09-06  3:35                           ` Po Lu
2021-09-06  4:11                             ` Tim Cross
2021-09-06  5:40                               ` Po Lu [this message]
2021-09-06  6:40                                 ` Tim Cross
2021-09-06  7:57                                   ` Po Lu
2021-09-06  8:13                                     ` Tim Cross
2021-09-06 11:13                                       ` Po Lu
2021-09-07 21:47                                       ` chad
2021-09-06 23:32                             ` Drew Adams
2021-09-04  2:39 ` Tim Cross
  -- strict thread matches above, loose matches on Subject: below --
2021-08-26 16:20 Gitlab Migration Daniel Fleischer
2021-08-26 17:24 ` Philip Kaludercic
2021-08-27  7:00   ` Daniel Fleischer
2021-08-27 11:30     ` Eli Zaretskii
2021-08-27 14:33       ` Stefan Monnier
2021-08-27 21:09         ` Dmitry Gutov
2021-08-28  6:00           ` Eli Zaretskii
2021-08-29  2:27             ` Dmitry Gutov
2021-08-30  2:58               ` Richard Stallman
2021-08-30 12:20                 ` Dmitry Gutov
2021-08-31  3:09                   ` Richard Stallman
2021-08-31 11:43                     ` Dmitry Gutov
2021-08-31 16:21                       ` John Yates
2021-08-31 16:37                         ` Eli Zaretskii
2021-08-31 19:17                           ` Dmitry Gutov
2021-08-31 19:37                             ` Eli Zaretskii
2021-09-01 11:35                               ` John Yates
2021-09-02  3:38                                 ` Richard Stallman
2021-09-02 19:02                                   ` Dmitry Gutov
2021-09-03  6:06                                     ` Eli Zaretskii
2021-09-03  6:12                                       ` Lars Ingebrigtsen
2021-09-03 10:59                                         ` Dmitry Gutov
2021-09-06  3:06                                           ` indent-tabs-mode default [was: Representation of the Emacs userbase on emacs-devel] Richard Stallman
2021-09-06 12:23                                             ` Dmitry Gutov
2021-09-06 23:32                                               ` [External] : " Drew Adams
2021-09-06 23:38                                                 ` Dmitry Gutov

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=87pmtmclds.fsf@yahoo.com \
    --to=luangruo@yahoo.com \
    --cc=emacs-devel@gnu.org \
    --cc=theophilusx@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).