From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Enable customisation for electric-quote-mode chars Date: Mon, 29 Aug 2016 21:54:27 +0600 Message-ID: References: <87d1ksdtzg.fsf@xi.bootis> <83fupnbok6.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1472486200 5388 195.159.176.226 (29 Aug 2016 15:56:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 29 Aug 2016 15:56:40 +0000 (UTC) Cc: =?UTF-8?B?R8O2a3R1xJ8gS2F5YWFscA==?= , Paul Eggert , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 29 17:56: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 1beOvI-0000by-JU for ged-emacs-devel@m.gmane.org; Mon, 29 Aug 2016 17:56:32 +0200 Original-Received: from localhost ([::1]:44349 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beOvG-0005Bo-2l for ged-emacs-devel@m.gmane.org; Mon, 29 Aug 2016 11:56:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beOui-0005Bh-Ah for emacs-devel@gnu.org; Mon, 29 Aug 2016 11:55:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1beOug-0007mo-7f for emacs-devel@gnu.org; Mon, 29 Aug 2016 11:55:55 -0400 Original-Received: from mail-lf0-f49.google.com ([209.85.215.49]:35076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beOuc-0007mI-8B; Mon, 29 Aug 2016 11:55:50 -0400 Original-Received: by mail-lf0-f49.google.com with SMTP id f93so104030943lfi.2; Mon, 29 Aug 2016 08:55:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=sEFxF/qF9ZQyfVp078NNN9ry9LHzfVTzrs6ZLqnxA50=; b=eY2dwcJ7q6F9vH5bc8+z6PPnjVPUPwiNHcd6Iig5I1HCHN5Ucef7aH38r2P2EfDnis EtJ+yiWTQbEtsuDukO39RPARhjRoUniYFkI19j2zR98P41ld5kVQ00eqC0giDNbobp39 yAumu80JczPd+QPGTjVMKrnVv7PEntTCyYo3VgzyLaMKi6MahfVB+rx1Q5FrbJJYx2MA lVXiFluivR/AGOQdZmjpq9LnGNbKFaM8GINcPOhjPk0T+E0PyW+qGzeRe5M6epKUafYS xBQacGqg/w42v4vmKXqFAFZTAXz30sCwWbkA69qTebFOyVSSYn6CoOdUaBdDEx5qthbO YudA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=sEFxF/qF9ZQyfVp078NNN9ry9LHzfVTzrs6ZLqnxA50=; b=ZmGGsh4TcI8dtLcxDNWkjd6S8RO7H12jqyckT36qA2J++HJatfppyzqnhml2CgMbWo SYeJ+2XE+xpErUmVpyiZ+3cEKoviCVI9ULk97S6D9fKuyuwGSeoEUaQPJbhILawBUtMz Uo0V2YKr6jKXgw/HWkMBYCNfmcvhBX06FFoH3SqdyghlZBFYZgTKb9IsuL+5/2mdn5be WYeftN0sDFLNoz1VBzF4CDX8YrkYsMVF7SCzTK9MSQovBPu8Lb4ybUAGCAPR8YLtHYL3 zo6tj5pqhc1ZFAWEFzbikcxz3AAT7KLvroUHSjAYt9l1BjNMJerLEU8S6zqV5yNr8q64 KEUQ== X-Gm-Message-State: AE9vXwNPYAg1TAa3kjs/SAd1QM5Ak8++zGWPnivAt5xUbz9R73IYGim0Ep5APK2s6fcs9i1T+9fWmDsIzbYcXw== X-Received: by 10.25.215.35 with SMTP id o35mr5728477lfg.40.1472486088596; Mon, 29 Aug 2016 08:54:48 -0700 (PDT) Original-Received: by 10.114.80.163 with HTTP; Mon, 29 Aug 2016 08:54:27 -0700 (PDT) In-Reply-To: <83fupnbok6.fsf@gnu.org> X-Google-Sender-Auth: BzSvpb4y5wdcLrQ4wZ2ib98XwEY X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.215.49 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:206879 Archived-At: On Mon, Aug 29, 2016 at 10:08 PM, Eli Zaretskii wrote: > Making it a list with minimal explanations sounds like not very > user-friendly. How about offering several ready out-of-the-box sets, > each one for some culture we know about? > Default (=E2=80=98..=E2=80=99 =E2=80=9C..=E2=80=9D) > Arabic (".." =E2=80=9D..=E2=80=9C) > German (=E2=80=9A..=E2=80=9B =E2=80=9E..=E2=80=9C) > French (=E2=80=B9..=E2=80=BA =C2=AB..=C2=BB) > Cyrillic (=E2=80=9A..=E2=80=98 =C2=AB..=C2=BB) > > etc. WDYT? (See https://en.wikipedia.org/wiki/Quotation_mark for > some more.) Single quotes are exceedingly rare as quotation marks in Russian, and likely Ukrainian and Belorussian. (I cannot speak for other Cyrillic languages.) German-style =E2=80=9E=E2=80=A6=E2=80=9C or English-style =E2= =80=9C=E2=80=A6=E2=80=9D curved double quotes are used as second level quotations. On the other hand, I cannot see anyone expecting to get a double quote by typing a character looking like a single quote. On the third hand, the default Russian keyboard layout does not contain any single-quote-like characters at all. (Unless you count the comma.) A typographic assistance feature that requires two layout switches per occurrence is not likely to see any significant use.