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: C-x 8 shorthands for curved quotes, Euro, etc. Date: Tue, 05 May 2015 19:42:33 +0300 Message-ID: <838ud3rn5y.fsf@gnu.org> References: <1430701990-31993-1-git-send-email-eggert@cs.ucla.edu> <83vbg8s3nd.fsf@gnu.org> <87383cmgpk.fsf@violet.siamics.net> <83ioc7rqgy.fsf@gnu.org> <871tivknbx.fsf_-_@violet.siamics.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1430844203 12599 80.91.229.3 (5 May 2015 16:43:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 May 2015 16:43:23 +0000 (UTC) Cc: 20499@debbugs.gnu.org To: Ivan Shmakov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 05 18: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 1Ypfw8-0001ZB-5z for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 May 2015 18:43:12 +0200 Original-Received: from localhost ([::1]:40647 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ypfw7-0007vM-CK for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 May 2015 12:43:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51094) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ypfw2-0007vF-TV for bug-gnu-emacs@gnu.org; Tue, 05 May 2015 12:43:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ypfvy-0004a3-Ps for bug-gnu-emacs@gnu.org; Tue, 05 May 2015 12:43:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53770) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ypfvy-0004Zx-MY for bug-gnu-emacs@gnu.org; Tue, 05 May 2015 12:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Ypfvy-0006Ek-4b for bug-gnu-emacs@gnu.org; Tue, 05 May 2015 12:43: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, 05 May 2015 16:43: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.143084415923946 (code B ref 20499); Tue, 05 May 2015 16:43:02 +0000 Original-Received: (at 20499) by debbugs.gnu.org; 5 May 2015 16:42:39 +0000 Original-Received: from localhost ([127.0.0.1]:35512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ypfva-0006E9-Lw for submit@debbugs.gnu.org; Tue, 05 May 2015 12:42:39 -0400 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:37306) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YpfvX-0006Dv-P8 for 20499@debbugs.gnu.org; Tue, 05 May 2015 12:42:37 -0400 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NNV00M00XUGHT00@mtaout24.012.net.il> for 20499@debbugs.gnu.org; Tue, 05 May 2015 19:33:41 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNV00KETY05QK20@mtaout24.012.net.il>; Tue, 05 May 2015 19:33:41 +0300 (IDT) In-reply-to: <871tivknbx.fsf_-_@violet.siamics.net> 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:102515 Archived-At: > From: Ivan Shmakov > Date: Tue, 05 May 2015 16:20:50 +0000 > > > So if we provide such a command, IMO we should prompt for a block of > > codepoints, and display only that block. > > No objection on my part, but I’d rather provide the “buttons” to > move to the previous and next blocks in that same buffer. That could be okay, too, but it cannot be instead of a directly going to a block. Imagine going all the way to, say, the Aegean Numbers block by clicking Next, Next, Next, ... > OTOH, what would it take to improve the display time in such a > case? How can you improve it when fonts don't exist on the target machine? > Unless I be mistaken, other (as in: mainstream; think of, > say, Firefox) software generally /does/ handle that case > reasonably well. I don't know anything about that, except that Emacs uses the same libraries for accessing fonts. Unfortunately, we don't have on board an active enough maintainer who is knowledgeable about font handling (both in general and in Emacs). Feel free to fill the niche. > >> If you type RET on a character, it should visit > >> admin/unidata/UnicodeData.txt and move to the corresponding line. > > > I'm not sure showing UnicodeData.txt in its raw form will be useful. > > Most people won't know how to interpret the attributes encoded there, > > about the only understandable parts are the codepoint and the name. > > What about NamesList.txt? What do you mean? NamesList.txt contains a different information, and once again at least part of it will not be easily understood, or even useful to most people, I think. > > And we already show this in human-readable form in "C-u C-x =", so we > > could simply reuse the same code here. > > The problem with C-u C-x = is that it describes a single > character a time, while it may be beneficial to see some > “related” (in either name or number) characters as well. Well, loops are available... But I very much doubt you'll be able to display enough useful information in a single line that way.