From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: text-quoting-style Date: Mon, 31 Aug 2015 14:29:08 -0700 Organization: UCLA Computer Science Department Message-ID: <55E4C724.3060108@cs.ucla.edu> References: <83r3mn50rz.fsf@gnu.org> <20150828172501.GB4882@acm.fritz.box> <20150829155959.GA20484@acm.fritz.box> <20150830131613.GA2724@acm.fritz.box> <55E3F447.4050005@cs.ucla.edu> <20150831201343.GB2280@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1441056594 24950 80.91.229.3 (31 Aug 2015 21:29:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Aug 2015 21:29:54 +0000 (UTC) Cc: Eli Zaretskii , Stefan Monnier , emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 31 23:29:40 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZWWe2-0002yB-I1 for ged-emacs-devel@m.gmane.org; Mon, 31 Aug 2015 23:29:38 +0200 Original-Received: from localhost ([::1]:41175 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWWe2-0005Vx-8h for ged-emacs-devel@m.gmane.org; Mon, 31 Aug 2015 17:29:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59640) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWWdh-0005SD-3l for emacs-devel@gnu.org; Mon, 31 Aug 2015 17:29:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZWWdf-00042f-Qo for emacs-devel@gnu.org; Mon, 31 Aug 2015 17:29:16 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:44405) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWWda-00040F-8z; Mon, 31 Aug 2015 17:29:10 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 14767160F25; Mon, 31 Aug 2015 14:29:09 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id dI7DAyFM64I5; Mon, 31 Aug 2015 14:29:08 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 57F87160F24; Mon, 31 Aug 2015 14:29:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id v9IWWSSVpPME; Mon, 31 Aug 2015 14:29:08 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3AF84160838; Mon, 31 Aug 2015 14:29:08 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 In-Reply-To: <20150831201343.GB2280@acm.fritz.box> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:189359 Archived-At: On 08/31/2015 01:13 PM, Alan Mackenzie wrote: > On Sun, Aug 30, 2015 at 11:29:27PM -0700, Paul Eggert wrote: >> (1) is fixed by using display tables to display curved quotes in grave style. >> (This has already been implemented and no change should be needed here.) > No good. Having different characters displayed from what's in the > buffer is a recipe for confusion, frustration, and anger. It's what Emacs does now, and it works well enough. And the basic idea isn't a new principle: Emacs has done it for decades for many ASCII characters, e.g., HT. So it is not a problem in practice. >> (2) is fixed by enabling character-fold-search. This isn't the default yet, due >> to a few problems with its implementation, but these should be fixable. > No it isn't. character-fold-search violates the KISS principle, > certainly for me personally. We could implement it so that it would be quite simple: you search for what you see. That should be good enough. > Problem 3 doesn't concern me personally Then let's make it lower priority. >> This alternative would be superior to what we have now, because it would also >> work for info files (which aren't handled by Emacs's current scheme). > What's wrong with `text-quoting-style'? > As I wrote, text-quoting-style doesn't do anything for info files, or for other text files containing curved quotes. The approach I'm proposing would work for these other cases too, and it would avoid the heavy use of translation that Stefan has expressed concern about.