From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20499: [PROPOSED PATCH] C-x 8 shorthands for curved quotes, , Euro, etc. Date: Tue, 12 May 2015 19:13:37 +0300 Message-ID: <83oalplqoe.fsf@gnu.org> References: <555005B1.6060608@cs.ucla.edu> <83pp67maf1.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1431447329 27074 80.91.229.3 (12 May 2015 16:15:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 May 2015 16:15:29 +0000 (UTC) Cc: eggert@cs.ucla.edu, 20499@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 12 18:15: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 1YsCps-0001q4-AF for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 May 2015 18:15:12 +0200 Original-Received: from localhost ([::1]:43909 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsCpr-0001YV-MZ for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 May 2015 12:15:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsCpo-0001WO-Of for bug-gnu-emacs@gnu.org; Tue, 12 May 2015 12:15:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsCpj-0001YJ-Pc for bug-gnu-emacs@gnu.org; Tue, 12 May 2015 12:15:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsCpj-0001Y1-Lr for bug-gnu-emacs@gnu.org; Tue, 12 May 2015 12:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YsCpi-0003Jn-Pt for bug-gnu-emacs@gnu.org; Tue, 12 May 2015 12:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 May 2015 16:15:02 +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.143144729112723 (code B ref 20499); Tue, 12 May 2015 16:15:02 +0000 Original-Received: (at 20499) by debbugs.gnu.org; 12 May 2015 16:14:51 +0000 Original-Received: from localhost ([127.0.0.1]:42569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YsCpX-0003J8-1D for submit@debbugs.gnu.org; Tue, 12 May 2015 12:14:51 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:55068) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YsCpU-0003Iu-Hk for 20499@debbugs.gnu.org; Tue, 12 May 2015 12:14:49 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NO800M00VCD1H00@a-mtaout20.012.net.il> for 20499@debbugs.gnu.org; Tue, 12 May 2015 19:13:45 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NO800L4YVQWQ5B0@a-mtaout20.012.net.il>; Tue, 12 May 2015 19:13:45 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il 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:102709 Archived-At: > Date: Tue, 12 May 2015 04:56:20 -0400 > From: Richard Stallman > CC: eggert@cs.ucla.edu, 20499@debbugs.gnu.org > > > At least the last part of this thread was about _finding_ the > > character, if you have only partial information about it. My comment > > above was about that use case, and that use case only. You seem to be > > talking about a different use case: when the user already knows quite > > well which character she wants. > > This seems like a misunderstanding about the word "find". I don't think so. > In general I know what the character looks like. > I expect I would spot it immediately if I saw it. > For instance, it wouldn't be hard to recognize the dotless i > in a list of lowercase non-ASCII letters. I presume that when you say "non-ASCII" you really mean "non-ASCII Latin", since the number of lowercase non-ASCII characters is rather large (about 1400, if I'm not mistaken). There are 581 characters in the Unicode database that are lowercase non-ASCII Latin letters. While it's possible to go through this long list looking for the one character you are after, it's hardly convenient or efficient, IMO. So I think IWBNI Emacs could help the user by showing less than this amount. For example, if you know it's some form of i, IWBNI Emacs allowed you to say that, and be presented only with characters which match that description (there are only 29 of them). > Especially if it is in some sort of order. The order in which to present the characters is also not trivial. The easiest one is the order of codepoints, but I presume it would be better to group characters by their base character, i.e. all forms of i together.