From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#20707: [PROPOSED PATCH] Use curved quoting in C-generated errors Date: Tue, 09 Jun 2015 16:42:33 -0700 Organization: UCLA Computer Science Department Message-ID: <557779E9.3050409@cs.ucla.edu> References: <20150602204423.GA2619@acm.fritz.box> <55707236.6060605@cs.ucla.edu> <20150606155445.GE3418@acm.fritz.box> <557337CD.60706@cs.ucla.edu> <20150606205023.GA3862@acm.fritz.box> <55738BA9.7050104@cs.ucla.edu> <20150608171804.GA3184@acm.fritz.box> <55768D82.3040509@cs.ucla.edu> <20150609133423.GA3735@acm.fritz.box> <5577516B.9020709@cs.ucla.edu> <20150609224616.GC3735@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 1433893403 6511 80.91.229.3 (9 Jun 2015 23:43:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 9 Jun 2015 23:43:23 +0000 (UTC) Cc: 20707@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 10 01:43:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Z2TAk-0002ml-Oh for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Jun 2015 01:43:10 +0200 Original-Received: from localhost ([::1]:37267 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z2TAj-0001Fj-VH for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Jun 2015 19:43:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z2TAg-0001Fc-5F for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2015 19:43:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z2TAc-0001QQ-VO for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2015 19:43:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36528) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z2TAc-0001QM-S8 for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2015 19:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z2TAc-0003jA-Bp for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2015 19:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jun 2015 23:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20707 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 20707-submit@debbugs.gnu.org id=B20707.143389336214299 (code B ref 20707); Tue, 09 Jun 2015 23:43:01 +0000 Original-Received: (at 20707) by debbugs.gnu.org; 9 Jun 2015 23:42:42 +0000 Original-Received: from localhost ([127.0.0.1]:46503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z2TAH-0003iX-Iu for submit@debbugs.gnu.org; Tue, 09 Jun 2015 19:42:42 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49156) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z2TAF-0003iO-3c for 20707@debbugs.gnu.org; Tue, 09 Jun 2015 19:42:40 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 074D0160688; Tue, 9 Jun 2015 16:42:38 -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 znsPDh_JrtQe; Tue, 9 Jun 2015 16:42:37 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 403D0160708; Tue, 9 Jun 2015 16:42:37 -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 rZtoqqnJmUyX; Tue, 9 Jun 2015 16:42:37 -0700 (PDT) Original-Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 21EBE160688; Tue, 9 Jun 2015 16:42:37 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: <20150609224616.GC3735@acm.fritz.box> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:103780 Archived-At: Alan Mackenzie wrote: >> Curved single quotes are also "working" characters, both in Emacs >> >(master branch) and in Texinfo (latest stable version). > They're not It sounds like your definition of "working" differs from what I thought it meant. I thought you were using "working" to mean that a character has a special function in Emacs or in the file that one is editing. But as I understand it now, by "working" you mean that it's a character on your keyboard. If so, then yes, you're right, curved single quotes are typically not "working" characters. But I fail to see the significance of this point. For example, the newline character is not a "working" character on my keyboard, but that doesn't mean we should exclude newlines from our source files. >> >It's true that not every keyboard can generate them in every Emacs >> >context with just a single keypress, .... >> >but that's also true for many ASCII characters. > Also untrue, for the large class of keyboards which are based on the > Latin alphabet. I have such a keyboard, and when I type Return, Emacs doesn't put a carriage return into a typical buffer; it does something else. Or when I type the \ key in a Lisp string, Emacs doesn't put a \ into the string; it does something else. Or when I type a space character when searching, Emacs doesn't search for a space; it does something else. In all these cases, if I really want to get exactly the ASCII character in question, I have to do something other than type a key labeled by that character. And my point was that this is something that many ASCII characters have in common with curved quotes. > the standard default Linux console font, default8x16 It's news to me that this is the standard default Linux console font. It's not available in Ubuntu or in Fedora, which are popular GNU/Linux distributions. Perhaps it's something used at a low level while booting? That would make sense, if it uses the same encoding that the IBM PC used back in 1981. Anyway, it doesn't seem to be of much practical relevance to this thread.