From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#20499: [PROPOSED PATCH] C-x 8 shorthands for curved quotes, Euro, etc. Date: Thu, 07 May 2015 13:03:33 -0400 Message-ID: References: <1430701990-31993-1-git-send-email-eggert@cs.ucla.edu> <5547BD19.1010608@cs.ucla.edu> <55485D27.2010901@cs.ucla.edu> <554B19FC.70602@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1431018329 17048 80.91.229.3 (7 May 2015 17:05:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 May 2015 17:05:29 +0000 (UTC) Cc: Ivan Shmakov , 20499@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 07 19:05: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 1YqPEX-0004IF-Mw for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 May 2015 19:05:13 +0200 Original-Received: from localhost ([::1]:52237 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqPEX-0001OX-01 for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 May 2015 13:05:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqPET-0001OP-E4 for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 13:05:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YqPEO-0002rJ-Fd for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 13:05:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqPEO-0002qy-DJ for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 13:05:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YqPEN-0001gv-Oc for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 13:05:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 May 2015 17:05:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20499 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 20499-submit@debbugs.gnu.org id=B20499.14310182526431 (code B ref 20499); Thu, 07 May 2015 17:05:03 +0000 Original-Received: (at 20499) by debbugs.gnu.org; 7 May 2015 17:04:12 +0000 Original-Received: from localhost ([127.0.0.1]:38024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqPDX-0001ff-8d for submit@debbugs.gnu.org; Thu, 07 May 2015 13:04:11 -0400 Original-Received: from mercure.iro.umontreal.ca ([132.204.24.67]:48421) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqPDU-0001fW-RE for 20499@debbugs.gnu.org; Thu, 07 May 2015 13:04:09 -0400 Original-Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 6B7F89C134; Thu, 7 May 2015 13:04:01 -0400 (EDT) Original-Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id E3FAF1E5B8D; Thu, 7 May 2015 13:03:33 -0400 (EDT) Original-Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id BBC22B41A0; Thu, 7 May 2015 13:03:33 -0400 (EDT) In-Reply-To: <554B19FC.70602@cs.ucla.edu> (Paul Eggert's message of "Thu, 07 May 2015 00:53:32 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca 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:102576 Archived-At: >> =E2=80=A6 Also, did you consider generating this list automatically, >> based on the codepoint properties already known to Emacs? [...] > Sorry, I don't really follow the code that you attached. Although I supp= ose > it comes from a decomposition table, I don't know what the table was > designed for, and it's not clear to me how it's relevant. Anyway, most of I'm not sure exactly what he wanted to say, but it sounds to me like it's going in the same direction as my earlier request to replace the hard-coded table by code that auto-generates the cases. There is already similar code in latin-ltx.el (written by yours truly). Stefan