From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#46240: Sorting order of read-char-by-name Date: Tue, 02 Feb 2021 19:16:00 +0200 Organization: LINKOV.NET Message-ID: <87lfc666vr.fsf@mail.linkov.net> References: <87v9bb4tm2.fsf@mail.linkov.net> <83wnvr65zg.fsf@gnu.org> <875z3aooao.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6138"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: 46240@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 02 18:20:38 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l6zLw-0001Rv-Tb for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Feb 2021 18:20:36 +0100 Original-Received: from localhost ([::1]:54488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6zLv-0001GW-Tr for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Feb 2021 12:20:35 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6zLP-0001BX-Kj for bug-gnu-emacs@gnu.org; Tue, 02 Feb 2021 12:20:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52813) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6zLP-0006EN-Cl for bug-gnu-emacs@gnu.org; Tue, 02 Feb 2021 12:20:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l6zLP-0004bd-9a for bug-gnu-emacs@gnu.org; Tue, 02 Feb 2021 12:20:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Feb 2021 17:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46240 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 46240-submit@debbugs.gnu.org id=B46240.161228637317634 (code B ref 46240); Tue, 02 Feb 2021 17:20:03 +0000 Original-Received: (at 46240) by debbugs.gnu.org; 2 Feb 2021 17:19:33 +0000 Original-Received: from localhost ([127.0.0.1]:36122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6zKu-0004aL-1e for submit@debbugs.gnu.org; Tue, 02 Feb 2021 12:19:33 -0500 Original-Received: from relay12.mail.gandi.net ([217.70.178.232]:35385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6zKq-0004Zf-Tu for 46240@debbugs.gnu.org; Tue, 02 Feb 2021 12:19:30 -0500 Original-Received: from mail.gandi.net (m91-129-108-204.cust.tele2.ee [91.129.108.204]) (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 80AAF200006; Tue, 2 Feb 2021 17:19:20 +0000 (UTC) In-Reply-To: <875z3aooao.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 02 Feb 2021 09:40:31 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:199155 Archived-At: >> The current order, while it doesn't follow the order of the characters >> within the script, makes it very easy to find the character for anyone >> who knows English (more generally, Latin) alphabet. So I'm not sure >> the proposed change is necessarily for the better, at least not in all >> the use cases. > > I agree -- sorting by the Unicode character names is better here, I > think. > > The command is for inserting characters you don't use constantly > (because if you did, you'd use a different input method that made those > characters more readily available), which means that you probably aren't > super-familiar with them. So you'd be looking at the (English) > descriptions of the characters to find the one you want. Indeed, the English descriptions help to identify the characters. But the problem is that currently characters of one Unicode block are scattered among the whole list. For example, in 'C-x 8 RET SUPER TAB' the character SUPERHERO from the Unicode block 'Supplemental Symbols and Pictographs' currently is displayed at the beginning of the long list of SUPERSCRIPT characters from the block 'Superscripts and Subscripts', but its counterpart character SUPERVILLAIN is displayed at the end of the long list of SUPERSCRIPT characters. Whereas while sorting them by their codepoints, characters of the same Unicode block come together: 🦸 SUPERHERO 🦹 SUPERVILLAIN