all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Reuben Thomas <rrt@sc3d.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 24901@debbugs.gnu.org
Subject: bug#24901: Patch updated slightly
Date: Fri, 2 Dec 2016 14:42:24 +0000	[thread overview]
Message-ID: <CAOnWdoh-witUhQjVxGsUzqMhLAZjJEtGK7-R-0qdwScAo00E9Q@mail.gmail.com> (raw)
In-Reply-To: <834m2moeaf.fsf@gnu.org>

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

On 2 December 2016 at 09:45, Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Reuben Thomas <rrt@sc3d.org>
> > Date: Mon, 28 Nov 2016 22:24:39 +0000
> >
> > From 4a04639203dca2d5903fd943e5fb2e4ccc7b995f Mon Sep 17 00:00:00 2001
> > From: Reuben Thomas <rrt@sc3d.org>
> > Date: Tue, 8 Nov 2016 11:53:20 +0000
> > Subject: [PATCH 1/4] Add support for curly quotation marks to
> >  electric-pair-mode
> >
> > * lisp/elec-pair.el (electric-pair-pairs, electric-pair-text-pairs): Add
> > entries for left/right single/double quotation marks, from
> > electric-quote-chars. Note that this is safe for single quotation marks,
> > unlike with the ASCII apostrophe, since, although the right quotation
> > mark can be used as an apostrophe, it is the left quotation mark that is
> > typed to get a pair (Bug#24901).
>
> Can you tell more about this?  The original bug report doesn't include
> any rationale, so it's hard for me to make up my mind about this
> change.
>

​Rationale: electric-pair-mode already has support for straight
double-quote pairs, so it is logical to add support for curly double-quote
pairs. As with straight double quotes, it's logical that these be supported
everywhere. The same goes for straight single quotes, which are generally
used for the same purpose as curly double and single double quotes, that
is, quoting (in human language).

The use of electric-quote-chars means that electric-pair-mode will
automatically use whatever the user has configured for single and double
quotes.

In particular, I don't understand the last sentence of the log
> message; can you elaborate?
>

​electric-pair-mode does not by default produce pairs of straight single
quote (apostrophe). This is because it does not always make sense: a single
apostrophe is often used on its own. However, with curly single quotes, it
makes sense for electric-pair-mode to make typing a left curly quote
automatically add a corresponding right quote, as left curly quotes are not
normally used on their own. (Right single curly quotes can be used on their
own, as an apostrophe, but this is irrelevant here, as electric-pair-mode
acts when the left-hand mark is typed, not the right-hand mark).

-- 
http://rrt.sc3d.org

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

  reply	other threads:[~2016-12-02 14:42 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-08 12:00 bug#24901: Patch to add support for curly quotes to electric-pair-mode Reuben Thomas
     [not found] ` <handler.24901.B.147860642916617.ack@debbugs.gnu.org>
2016-11-08 17:08   ` bug#24901: Acknowledgement (Patch to add support for curly quotes to electric-pair-mode) Reuben Thomas
2016-11-08 17:52 ` bug#24901: Patch updated slightly Reuben Thomas
2016-11-28 22:24   ` Reuben Thomas
2016-12-02  9:45     ` Eli Zaretskii
2016-12-02 14:42       ` Reuben Thomas [this message]
2016-12-02 15:26         ` Eli Zaretskii
2016-12-02 15:40           ` Reuben Thomas
2016-12-02 15:55             ` Eli Zaretskii
2016-12-02 16:04               ` Eli Zaretskii
2016-12-02 16:09               ` Reuben Thomas
2016-12-03  0:20 ` bug#24901: Reuben Thomas

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=CAOnWdoh-witUhQjVxGsUzqMhLAZjJEtGK7-R-0qdwScAo00E9Q@mail.gmail.com \
    --to=rrt@sc3d.org \
    --cc=24901@debbugs.gnu.org \
    --cc=eliz@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.