all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alan Mackenzie <acm@muc.de>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org
Subject: Re: text-quoting-style
Date: Mon, 31 Aug 2015 20:01:49 +0000	[thread overview]
Message-ID: <20150831200149.GA2280@acm.fritz.box> (raw)
In-Reply-To: <jwv1teks0yv.fsf-monnier+emacs@gnu.org>

Hello, Stefan.

On Sun, Aug 30, 2015 at 09:30:53PM -0400, Stefan Monnier wrote:
> > A user should have control over the handling of curly quotes in her
> > Emacs.

> For starters, I reject this statement, because it is much too broad.
> And since enough add-advice can take care of it already, there's no need
> for any config var just to satisfy this theoretical need.

> IOW, please be a lot more concrete.

I DO NOT WANT CURLY QUOTES IN MY EMACS!!!!!

How much more concrete can I get?

Are you trying to get me to swear?  How many times are you going to keep
asking the same question, snipping my answer, then asking me again?

I'm not interested in having people tell me how stupid I am for not
wanting curly quotes, I'm not interested in workarounds to work around
them, I simply don't want them on my Emacs.  An Emacs which forces them
on me is one I will not upgrade to.

> > The current and only mechanism for controlling these curly quotes is
> > text-quoting-style.

> "Controlling these curly quotes" is very vague.

OK.  Maybe you could suggest a less vague formulation.  You know what
text-quoting-style does, so why the complaint about "controlling these
curly quotes"?

> > when one needs a locale with more than ASCII, yet doesn't want curly
> > quotes,

> Where exactly does this hypothetical user not want curly quotes?
> And why?  What is/are the concrete problems these characters cause?

That hypothetical user is me.  And N. Jackson.  And Drew.  And RMS.  And
likely a lot of people who use Linux virtual terminals, or any of myriad
other systems which aren't X Windows.  And lots of X Windows users, too.
The place where we don't want curly quotes is Emacs.

These characters don't display properly on a typical LVT, you can't type
curly quotes properly on any standard keyboard layout.  There are
workarounds, sure, but I'm not interested in workarounds.  I want an
sleek efficient editing environment, and one where I have to stop and
think every time I come to a quote character, then go through the
rigmarole of C-x 8 whatever, isn't in that category.

It's a bit like asking what concrete problems transient-mark-mode
causes.  Some people just DO NOT WANT IT.  FULL STOP.

> E.g. text-quoting-style doesn't prevent the existence of curly quotes in
> Emacs, so for some interpretation of the above it's not sufficient.
> And for other interpretations the problem could be solved some other way.

Maybe it's sufficient, and if not, maybe it can be made sufficient.

But text-quoting-style is needed, otherwise we're just telling people
like me, like N. Jackson, like Drew, and like RMS that they can go and
jump in a lake.  And text-quoting-style MUST be customisable, so that
people can easily find it.

What is the thinking behind the suggestion that text-quoting-style not
be customisable?

And what do you mean by "could be solved some other way"?  When it comes
to disabling an unwanted feature, what other way is there but a
customisation variable or equivalent like M-x disable-curly-quotes?

>         Stefan

-- 
Alan Mackenzie (Nuremberg, Germany).



  parent reply	other threads:[~2015-08-31 20:01 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-28  2:03 text-quoting-style Stefan Monnier
2015-08-28  5:22 ` text-quoting-style David Kastrup
2015-08-28  7:06 ` text-quoting-style Paul Eggert
2015-08-28  7:37   ` text-quoting-style Eli Zaretskii
2015-08-28  7:54     ` text-quoting-style Paul Eggert
2015-08-28  8:42       ` text-quoting-style Eli Zaretskii
2015-08-28 14:39         ` text-quoting-style Yuri Khan
2015-08-28 14:49           ` text-quoting-style Eli Zaretskii
2015-08-28 15:00         ` text-quoting-style Paul Eggert
2015-08-28 15:31           ` text-quoting-style Eli Zaretskii
2015-08-28 15:39             ` text-quoting-style Paul Eggert
2015-08-28 15:48               ` text-quoting-style Eli Zaretskii
2015-08-28  7:29 ` text-quoting-style Eli Zaretskii
2015-08-28 16:42   ` text-quoting-style Stefan Monnier
2015-08-28 17:25     ` text-quoting-style Alan Mackenzie
2015-08-28 17:48       ` text-quoting-style Paul Eggert
2015-08-28 18:28         ` text-quoting-style Alan Mackenzie
2015-08-29 14:54       ` text-quoting-style Stefan Monnier
2015-08-29 15:59         ` text-quoting-style Alan Mackenzie
2015-08-30  1:59           ` text-quoting-style Stefan Monnier
2015-08-30 13:16             ` text-quoting-style Alan Mackenzie
2015-08-31  1:30               ` text-quoting-style Stefan Monnier
2015-08-31  6:29                 ` text-quoting-style Paul Eggert
2015-08-31 20:13                   ` text-quoting-style Alan Mackenzie
2015-08-31 21:29                     ` text-quoting-style Paul Eggert
2015-09-01 12:47                       ` text-quoting-style Alan Mackenzie
2015-09-01 16:27                         ` text-quoting-style Paul Eggert
2015-09-01 17:07                           ` text-quoting-style David Kastrup
2015-09-01 18:35                           ` text-quoting-style Alan Mackenzie
2015-09-01 23:58                             ` text-quoting-style Paul Eggert
2015-09-02  9:09                               ` text-quoting-style Alan Mackenzie
2015-09-02 15:13                                 ` text-quoting-style Paul Eggert
2015-09-01 18:44                           ` text-quoting-style Eli Zaretskii
2015-09-01 19:08                             ` text-quoting-style Paul Eggert
2015-09-01 13:46                       ` text-quoting-style David Kastrup
2015-09-01 16:28                         ` text-quoting-style Paul Eggert
2015-09-01 17:08                           ` text-quoting-style David Kastrup
2015-09-01 17:34                             ` text-quoting-style Paul Eggert
2015-09-01 18:30                               ` text-quoting-style David Kastrup
2015-09-02  0:07                                 ` text-quoting-style Paul Eggert
2015-09-02  0:27                                   ` text-quoting-style David Kastrup
2015-09-02 15:35                               ` text-quoting-style Richard Stallman
2015-08-31 20:01                 ` Alan Mackenzie [this message]
2015-09-01  3:31                   ` text-quoting-style Stefan Monnier
2015-09-01  9:28                     ` text-quoting-style Dmitry Gutov
2015-09-01 10:53                       ` text-quoting-style Oleh Krehel
2015-09-01 13:03                     ` text-quoting-style Alan Mackenzie
2015-09-01 16:46                       ` text-quoting-style Stefan Monnier
2015-09-01 20:41                         ` text-quoting-style Bastien
2015-09-01 23:47                           ` text-quoting-style Paul Eggert
2015-09-02  0:18                             ` text-quoting-style David Kastrup
2015-09-02  0:35                               ` text-quoting-style Paul Eggert
2015-09-02  0:53                                 ` text-quoting-style David Kastrup
2015-09-02  6:57                             ` text-quoting-style Bastien
2015-09-02 15:17                               ` text-quoting-style Paul Eggert
2015-09-02 15:36                                 ` text-quoting-style Dmitry Gutov
2015-09-02 15:41                                 ` text-quoting-style Bastien Guerry
2015-09-01 22:55                     ` text-quoting-style Richard Stallman
2015-09-02  9:05                       ` text-quoting-style Alan Mackenzie
2015-08-31 16:10       ` text-quoting-style N. Jackson
2015-08-31 17:31         ` text-quoting-style Stefan Monnier
2015-09-02 19:34           ` text-quoting-style N. Jackson
2015-09-03 15:29             ` text-quoting-style raman
2015-08-31  6:15     ` text-quoting-style Paul Eggert

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=20150831200149.GA2280@acm.fritz.box \
    --to=acm@muc.de \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=monnier@iro.umontreal.ca \
    /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.