From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?Q?G=C3=B6ktu=C4=9F_Kayaalp?= Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Enable customisation for electric-quote-mode chars Date: Fri, 02 Sep 2016 16:24:17 +0300 Message-ID: <87zinqh1tq.fsf@xi.bootis> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1472822079 27357 195.159.176.226 (2 Sep 2016 13:14:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Sep 2016 13:14:39 +0000 (UTC) Cc: eliz@gnu.org, eggert@cs.ucla.edu, emacs-devel@gnu.org To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 02 15:14:35 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfoIc-0005op-IV for ged-emacs-devel@m.gmane.org; Fri, 02 Sep 2016 15:14:26 +0200 Original-Received: from localhost ([::1]:42235 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfoIa-0005Dp-AE for ged-emacs-devel@m.gmane.org; Fri, 02 Sep 2016 09:14:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfoI4-0005Db-WA for emacs-devel@gnu.org; Fri, 02 Sep 2016 09:13:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bfoI2-0006ME-P3 for emacs-devel@gnu.org; Fri, 02 Sep 2016 09:13:51 -0400 Original-Received: from relay5-d.mail.gandi.net ([217.70.183.197]:54547) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfoHx-0006KX-3K; Fri, 02 Sep 2016 09:13:45 -0400 Original-Received: from mfilter38-d.gandi.net (mfilter38-d.gandi.net [217.70.178.169]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 39A5841C0B5; Fri, 2 Sep 2016 15:13:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter38-d.gandi.net Original-Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197]) by mfilter38-d.gandi.net (mfilter38-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id XOZlA-IMxOJ8; Fri, 2 Sep 2016 15:13:21 +0200 (CEST) X-Originating-IP: 78.181.205.50 Original-Received: from localhost (unknown [78.181.205.50]) (Authenticated sender: self@gkayaalp.com) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 0110E41C0AC; Fri, 2 Sep 2016 15:13:19 +0200 (CEST) In-Reply-To: (message from Yuri Khan on Fri, 2 Sep 2016 16:37:03 +0600) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.70.183.197 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:207123 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > From: Yuri Khan > Date: 2016-09-02 04:37:03 PM +0600 > Yuri Khan wrote: > > On Fri, Sep 2, 2016 at 2:30 PM, Eli Zaretskii wrote: > >>> The presentation of the table upthread strongly suggests the >>> outer/inner semantic, while the user-faced feature itself is about >>> mapping single and double quote-like key presses to typographic >>> quotation marks. >> >> IOW, you would like to see the below instead? >> >> | curved69 | =E2=80=9C=E2=80=9D =E2=80=98= =E2=80=99 | >> | japan | =E3=80=8E=E3=80=8F =E3=80=8C= =E3=80=8D | > > At least this option should be considered, yes. At this point what I think is that maybe we shouldn't be this prescriptive about the use of this feature, given that there have been three different semantic groupings of quotation marks already in this thread: inner/outer, primary/secondary, double/single. Each of these cause subtle variations, and in predefining alternatives we're having to choose one of them, and make tradeoffs. And predefined values will strongly /suggest/ our choice of groupings, limiting the user. I think the best option is to stick to the default (=E2=80=9C=E2=80=9D =E2=80=98=E2= =80=99), improve the documentation and let the users interpret what this is (as inner/outer, primary/secondary or double/single, or sth. else) and accordingly exploit it freely. > (I=E2=80=99m still unsure how useful the whole feature would be for users= of > layouts that do not include ` or ' or only feature them as dead keys, > but my view of the prevalence of such layouts is necessarily skewed.) =2D-=20 =C4=B0. G=C3=B6ktu=C4=9F Kayaalp. http://gkayaalp.com/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXyX2EAAoJEEZc2UmxASQnVOMQAK8fi6xc3j1yC2Tu+Wwkrsr9 Ts5MyXG7pIp7RDkHTTRSQceIxLHgDZn3qS7hGAbtlMHFywUtmkfH4+WizGJf2Ro7 ikNZTb/7H56CZhCPUVZXBjDTkkuwLrVz2tijk+/tl9vp7eJBSLGSdBlPkah2+Ne8 poJtNkuGwrhZ6GDCCPg27lQaKhjhOajcpD9ITVuno4NNIV9Hg3MHe6u+6CUXGOG+ KSuwgdqt0GhDKkHNMpcQcUmME9ElqkiYzDHTlA4wdeYouWUHGl6HI6WcJB1A/WXT ys9lRFuM/v6fvH7QJBagb1n4luQToAvFwrCDu47TueibZF64UA8AJE+m5WHAuqUv M7yUrEbvQdXgBjv1bJENalm4wBz/NVtMJwx7X/X+TSRIpuwx71V6xfmSe16P96c9 CC+iIxQkLafDOnZQJ+SfL79muMTLOF8dW3i9NpilT1r/LYL3fDMIrMFKbcEZKJ8x uOUZ0VPDKSYdAIvGvax8GR4dAjc5lRDQwISXvTi98Va6Qb7yJgAeACIyjYT3yfJW eAF7lERXcVqa8FvZ1FmZC9K4pE12buzjxGcRT36zohY0UNxeGAOdUJOS/HS8h2KD VXRP26IMZmUtEPpvqqwOgWlx/0+zKX/nB2JcG94FlxN+bHWJRP2Qt1EEyuAdMtWX uJ1rbSAO1ApBx3ZyhVG1 =QPRa -----END PGP SIGNATURE----- --=-=-=--