From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#20707: [PROPOSED PATCH] Use curved quoting in C-generated errors Date: Tue, 2 Jun 2015 17:07:24 +0000 Message-ID: <20150602170724.GA2567@acm.fritz.box> References: <20150601104935.19764.qmail@mail.muc.de> <556C81C4.3010107@cs.ucla.edu> <20150601171723.GB16298@acm.fritz.box> <556CA97C.8070807@cs.ucla.edu> <20150602115600.GA3468@acm.fritz.box> <556DCE36.9070505@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1433264847 27328 80.91.229.3 (2 Jun 2015 17:07:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Jun 2015 17:07:27 +0000 (UTC) Cc: 20707@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 02 19:07:16 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 1Yzpei-0003e5-OS for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Jun 2015 19:07:13 +0200 Original-Received: from localhost ([::1]:60099 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yzpeh-0005N0-PQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Jun 2015 13:07:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yzpec-0005JH-Eh for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 13:07:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YzpeY-0006M0-UP for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 13:07:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzpeY-0006Lu-S7 for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 13:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YzpeY-0006KB-MD for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 13:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Jun 2015 17:07:02 +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.143326482124303 (code B ref 20707); Tue, 02 Jun 2015 17:07:02 +0000 Original-Received: (at 20707) by debbugs.gnu.org; 2 Jun 2015 17:07:01 +0000 Original-Received: from localhost ([127.0.0.1]:37856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YzpeW-0006Jo-N9 for submit@debbugs.gnu.org; Tue, 02 Jun 2015 13:07:01 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:34326 helo=mail.muc.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YzpeU-0006Je-6i for 20707@debbugs.gnu.org; Tue, 02 Jun 2015 13:06:59 -0400 Original-Received: (qmail 89703 invoked by uid 3782); 2 Jun 2015 17:06:56 -0000 Original-Received: from acm.muc.de (p579E9755.dip0.t-ipconnect.de [87.158.151.85]) by colin.muc.de (tmda-ofmipd) with ESMTP; Tue, 02 Jun 2015 19:06:55 +0200 Original-Received: (qmail 2786 invoked by uid 1000); 2 Jun 2015 17:07:24 -0000 Content-Disposition: inline In-Reply-To: <556DCE36.9070505@cs.ucla.edu> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de 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:103500 Archived-At: Hello, Paul. On Tue, Jun 02, 2015 at 08:39:34AM -0700, Paul Eggert wrote: > Alan Mackenzie wrote: > > What I really meant with my question is how do you type curly characters > > when outwith Emacs? Say, inside of less, or at a bash shell prompt, or > > in any of numerous other tools one might wish to use? > It doesn't come up that often, but for 'less' I am typically searching and > searching for '.' will do -- I sometimes do that even for ASCII-only searches, > as '.' is easier to type than, say, '\'. I typically run Bash under Emacs where > it's not a problem there either. > In the rarer cases where I'm outside Emacs or want to search just for curved > quotes and nothing else, I can type Compose < ' and Compose > ' to get curved > single quotes. On my current keyboard, the Compose key looks like a menu and is > just to the right of the right Alt key; this is the default setup that came with > Ubuntu 15.04. I'm sure one can get the Compose key to work on the Linux console > too, as plenty of people need to type accented letters on the Linux console. There appears to be provision for a compose key in the Linux terminal, yes; it's partially documented in man loadkeys. > > it's yet another trivial annoyance that one has to heep onto all > Heh. Trivial annoyances are what motivated this change. I've been trivially > annoyed at Emacs quoting `like this' for at least a decade. Nearly every other > GNU package has fixed it. I was hoping Somebody Else would fix it for Emacs, > but nobody ever stepped up so here we are. You're breaking things. Right now, Emacs works in "any" environment, and I think this was a positive design decision way back when. You're now changing Emacs so that its proper working is restricted to UTF-8 environemnts, which is fine for you because you run under such. As I've suggested before, why don't you make --with-curly-quotes a configuration option? -- Alan Mackenzie (Nuremberg, Germany).