From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 14:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17702@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140197767625080 (code B ref -1); Thu, 05 Jun 2014 14:15:03 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jun 2014 14:14:36 +0000 Received: from localhost ([127.0.0.1]:45811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsYR5-0006WI-Pr for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46232) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsYQz-0006Vj-Jg for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WsYQk-0004Bx-Ay for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WsYQk-0004Bl-7q for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WsYQb-0007FT-QX for bug-gnu-emacs@gnu.org; Thu, 05 Jun 2014 10:14:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WsYQR-00043e-TW for bug-gnu-emacs@gnu.org; Thu, 05 Jun 2014 10:14:01 -0400 Received: from a1www.kph.uni-mainz.de ([134.93.134.1]:59244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WsYQR-00040g-Kk for bug-gnu-emacs@gnu.org; Thu, 05 Jun 2014 10:13:51 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.7/8.14.7) with ESMTP id s55EDdfO024188 for ; Thu, 5 Jun 2014 16:13:39 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id s55EDdPC029868; Thu, 5 Jun 2014 16:13:39 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id s55EDc6I029864; Thu, 5 Jun 2014 16:13:38 +0200 Message-ID: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> Date: Thu, 5 Jun 2014 16:13:37 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) In Emacs 24.3, typing C-x 8 RET bell RET results in character #x1f541 being inserted (which on my system is displayed as a box with text 01F 514 inside). I would expect the command to insert character #x7 (ASCII BEL character, C-g) instead, which is also the behaviour that I get in Emacs 23.4. From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: 17702@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.14019818821980 (code B ref 17702); Thu, 05 Jun 2014 15:25:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 15:24:42 +0000 Received: from localhost ([127.0.0.1]:45891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsZWv-0000Vg-JJ for submit@debbugs.gnu.org; Thu, 05 Jun 2014 11:24:42 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:52304) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsZWo-0000VA-Ii for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 11:24:35 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0N6P00C00BNWDP00@mtaout28.012.net.il> for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 18:22:37 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6P008H5C1PY050@mtaout28.012.net.il>; Thu, 05 Jun 2014 18:22:37 +0300 (IDT) Date: Thu, 05 Jun 2014 18:24:13 +0300 From: Eli Zaretskii In-reply-to: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> X-012-Sender: halo1@inter.net.il Message-id: <83oay75qhu.fsf@gnu.org> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 5 Jun 2014 16:13:37 +0200 > From: Ulrich Mueller > > In Emacs 24.3, typing > C-x 8 RET bell RET > results in character #x1f541 being inserted (which on my system is > displayed as a box with text 01F 514 inside). > > I would expect the command to insert character #x7 (ASCII BEL > character, C-g) instead That's because U+1F541 has "BELL" as its 'name' property, whereas u+0007 has "BELL" as its 'old-name' property. Emacs completion picks only one from these 2 duplicate candidates. Perhaps some completion guru could find a way to allow multiple candidates with the same name in this case. > which is also the behaviour that I get in Emacs 23.4. Emacs 23.4 supported an earlier version of Unicode, where U+1F541 was unavailable. IOW, what you see there is sheer luck. From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 16:09:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 17702@debbugs.gnu.org Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.14019845338092 (code B ref 17702); Thu, 05 Jun 2014 16:09:03 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 16:08:53 +0000 Received: from localhost ([127.0.0.1]:45972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsaDk-00026Q-MX for submit@debbugs.gnu.org; Thu, 05 Jun 2014 12:08:52 -0400 Received: from a1www.kph.uni-mainz.de ([134.93.134.1]:50451) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsaDi-00025o-QL for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 12:08:51 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.7/8.14.7) with ESMTP id s55G8iDk029871; Thu, 5 Jun 2014 18:08:44 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id s55G8im1031316; Thu, 5 Jun 2014 18:08:44 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id s55G8iFu031312; Thu, 5 Jun 2014 18:08:44 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> Date: Thu, 5 Jun 2014 18:08:43 +0200 In-Reply-To: <83oay75qhu.fsf@gnu.org> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> On Thu, 05 Jun 2014, Eli Zaretskii wrote: > That's because U+1F541 has "BELL" as its 'name' property, whereas > u+0007 has "BELL" as its 'old-name' property. Emacs completion picks > only one from these 2 duplicate candidates. Is there any chance to get this fixed upstream (i.e. to have U+1F514 renamed in Unicode)? It seems obvious that they shouldn't assign duplicate names, nor reuse names that have been in use for half a century. Also, if BELL is an "old-name", what is the new name of the U+0007 character then? (describe-char says which doesn't look like a proper name at all.) > Perhaps some completion guru could find a way to allow multiple > candidates with the same name in this case. Does this mean that more such duplicates exist? From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 17:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Ulrich Mueller , 17702@debbugs.gnu.org Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.140198800020413 (code B ref 17702); Thu, 05 Jun 2014 17:07:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 17:06:40 +0000 Received: from localhost ([127.0.0.1]:45997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsb7c-0005J4-27 for submit@debbugs.gnu.org; Thu, 05 Jun 2014 13:06:40 -0400 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:58561) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsb7V-0005In-JQ for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 13:06:34 -0400 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 1C37884DEB; Thu, 5 Jun 2014 13:06:29 -0400 (EDT) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id F08D81E5B7C; Thu, 5 Jun 2014 13:05:55 -0400 (EDT) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id C4AB6B4167; Thu, 5 Jun 2014 13:05:55 -0400 (EDT) From: Stefan Monnier Message-ID: References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> Date: Thu, 05 Jun 2014 13:05:55 -0400 In-Reply-To: <83oay75qhu.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Jun 2014 18:24:13 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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-Spam-Status: No X-Spam-Score: -3.0 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) > That's because U+1F541 has "BELL" as its 'name' property, whereas > u+0007 has "BELL" as its 'old-name' property. Emacs completion picks > only one from these 2 duplicate candidates. It's not just a question of completion: u+0007 does not seem to have a "name", and U+1F541 does not seem to have an "old-name", so the only thing we don't have much to disambiguate the two, and given the "old-" prefix, we prefer the char whose "name" matches. I guess we could tweak the table such that u+0007 is provided under a name like "BELL (old)", but C-x 8 RET BELL RET would still insert U+1F541 since that's the char named "BELL". Stefan From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 17:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: ulm@gentoo.org, 17702@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.140198973224454 (code B ref 17702); Thu, 05 Jun 2014 17:36:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 17:35:32 +0000 Received: from localhost ([127.0.0.1]:46035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsbZX-0006MC-Rf for submit@debbugs.gnu.org; Thu, 05 Jun 2014 13:35:31 -0400 Received: from mtaout26.012.net.il ([80.179.55.182]:39682) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsbZS-0006Lp-V6 for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 13:35:26 -0400 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0N6P00F00HY6FY00@mtaout26.012.net.il> for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 20:31:51 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6P00FDZI13D300@mtaout26.012.net.il>; Thu, 05 Jun 2014 20:31:51 +0300 (IDT) Date: Thu, 05 Jun 2014 20:35:05 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83bnu75kfq.fsf@gnu.org> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Stefan Monnier > Cc: Ulrich Mueller , 17702@debbugs.gnu.org > Date: Thu, 05 Jun 2014 13:05:55 -0400 > > > That's because U+1F541 has "BELL" as its 'name' property, whereas > > u+0007 has "BELL" as its 'old-name' property. Emacs completion picks > > only one from these 2 duplicate candidates. > > It's not just a question of completion: u+0007 does not seem to have > a "name", and U+1F541 does not seem to have an "old-name", so the only > thing we don't have much to disambiguate the two, and given the "old-" > prefix, we prefer the char whose "name" matches. Where in the code do we prefer 'name' to 'old-name'? Perhaps we shouldn't. (I thought we treated them equally.) From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 17:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: 17702@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.140198994624945 (code B ref 17702); Thu, 05 Jun 2014 17:40:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 17:39:06 +0000 Received: from localhost ([127.0.0.1]:46048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsbd4-0006UF-6U for submit@debbugs.gnu.org; Thu, 05 Jun 2014 13:39:06 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:58034) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsbd1-0006Te-Ly for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 13:39:04 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N6P00600IC1PK00@a-mtaout22.012.net.il> for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 20:38:57 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6P006ZAICWP400@a-mtaout22.012.net.il>; Thu, 05 Jun 2014 20:38:57 +0300 (IDT) Date: Thu, 05 Jun 2014 20:38:46 +0300 From: Eli Zaretskii In-reply-to: <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> X-012-Sender: halo1@inter.net.il Message-id: <83a99r5k9l.fsf@gnu.org> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 5 Jun 2014 18:08:43 +0200 > Cc: 17702@debbugs.gnu.org > From: Ulrich Mueller > > >>>>> On Thu, 05 Jun 2014, Eli Zaretskii wrote: > > > That's because U+1F541 has "BELL" as its 'name' property, whereas > > u+0007 has "BELL" as its 'old-name' property. Emacs completion picks > > only one from these 2 duplicate candidates. > > Is there any chance to get this fixed upstream (i.e. to have U+1F514 > renamed in Unicode)? I wouldn't hold my breath. They've deliberately removed names of the control characters, as explained clearly in the Unicode Standard. But you are welcome to ask a question on the Unicode mailing list unicode@unicode.org. > Also, if BELL is an "old-name", what is the new name of the U+0007 > character then? It doesn't have one. > (describe-char says which doesn't look like a proper name > at all.) That was fixed for Emacs v24.4. > > Perhaps some completion guru could find a way to allow multiple > > candidates with the same name in this case. > > Does this mean that more such duplicates exist? I don't know; I hope not. From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 17:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Ulrich Mueller Cc: 17702@debbugs.gnu.org Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.140199084426929 (code B ref 17702); Thu, 05 Jun 2014 17:55:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 17:54:04 +0000 Received: from localhost ([127.0.0.1]:46059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsbrS-0006zu-NH for submit@debbugs.gnu.org; Thu, 05 Jun 2014 13:54:04 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:18875) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsbrM-0006zW-LM for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 13:53:57 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s55HriNt006692 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 5 Jun 2014 17:53:44 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s55HrhVF015683 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Jun 2014 17:53:43 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userz7022.oracle.com (8.14.5+Sun/8.14.4) with ESMTP id s55Hrfnd020928; Thu, 5 Jun 2014 17:53:42 GMT MIME-Version: 1.0 Message-ID: <6fc8f878-80aa-452f-9272-78a6c58cc37b@default> Date: Thu, 5 Jun 2014 10:53:40 -0700 (PDT) From: Drew Adams References: <<21392.31505.332595.525782@a1i15.kph.uni-mainz.de>> <<83oay75qhu.fsf@gnu.org>> In-Reply-To: <<83oay75qhu.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: multipart/mixed; boundary="__1401990821482162071abhmp0007.oracle.com" X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) --__1401990821482162071abhmp0007.oracle.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable > > In Emacs 24.3, typing C-x 8 RET bell RET > > results in character #x1f541 being inserted (which on my system is > > displayed as a box with text 01F 514 inside). > > > > I would expect the command to insert character #x7 (ASCII BEL > > character, C-g) instead >=20 > That's because U+1F541 has "BELL" as its 'name' property, whereas > u+0007 has "BELL" as its 'old-name' property. Emacs completion picks > only one from these 2 duplicate candidates. >=20 > Perhaps some completion guru could find a way to allow multiple > candidates with the same name in this case. FWIW, this is the case with Icicles. See the attached screenshots, which show, as candidates whose names match the minibuffer input `bell', seven candidates for substring matching (`S-TAB') and four candidates for prefix matching (`TAB'). You can see that two of the chars have exactly the same name, `BELL', with Unicode code points 1F514 and 7. You can choose a candidate (e.g. the one with code point 7) by clicking it with the mouse or cycling to it and hitting `RET'. (The actual chars are also shown, following the code points, but the default font displays most of these chars as boxes enclosing the code point). --__1401990821482162071abhmp0007.oracle.com Content-Type: image/png; name="throw-icy-bell-char-prefix-only.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="throw-icy-bell-char-prefix-only.png" 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 fVQAAAAASUVORK5CYII= --__1401990821482162071abhmp0007.oracle.com Content-Type: image/png; name="throw-icy-bell-char.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="throw-icy-bell-char.png" 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 TE+TL6Utimll2bTyKtdKlq3IPfVgAtQ9wgAAFA5JREFUyl1xC5Z7kD/SArpw99QUCT0aoDIblrB7 PPbCXL6T31i+Lr4rxH3dvjghwy+We+yeO+IEynCEuoLxjvys0HDkj4hTLIcugRCbrzhTvxN5+mJY Z8nKeStUe/hFhHRU1bQU2xUh8usgXqBCo5o6Fw0JhLinHgw8GgkJhYss5nFPzbBR6ipVuEDJqJ9q bEXKV1+z5Wi12EpHRHT2lFpotNjKtaJT3FMPps6JhUg1M342qrwzsNzMDJkeiSb1nRTlfiTbKuzw ked0knZfSNg9PrLMW6QZ2Ay/TN3C1fcb7zi7uPvUe6Iwe1vSy8S9i5nTT5fT0h907yugu2FxA6WD DXu670g1G+bTiUWynC/f6LkCOHz087b6xvMklcbV4vbJzb3b8k9eXf3b1GexbP8ECXvazvC7JHzm Ts9Gpbe1hhrPk7PdmWzp4fXvXAiN+FeGZu7dnuQ4juNY4ebdlfY+Lv8hvr1viCvaily++SvLDbBi ipsIgvBrdL1v5t7tSc5NlqanpWRCklH/5bvtUw9mp6S836y3E7YwxKI2v6aRV7lWYrFuIqz03bt3 W9pkgKVKvrk1KRXMueWZCRFC1I5ZwR8SCDtA5Tesa29CnFVP83z6+Y3/GH0sDgCI8z5h+/zm9tNf NvMz73GPI8xIH7Kduzyf7knYEwwJ+2ze5WcLt9PPb5x5fGm7v4uQhN1zsb0r8sdyJM3zab7H5vGc yn/LQLtk5byEEEJsPiq1J+7wxYnTm/bq+vyi2q5KLjAr+P3fEPfQwMAQ5yZCNLrETj2YHUhOh6YF durBLEeWpr/Z4ob62AGOY5PRaHTp30MPxOsrZZY3oYrjeapXX6PlaMwIKxxRX7t2T6mNaotVrlXh gNhkNEnIN9OCe+be7UluK3JzpXeor9342ajuzuDeivgj6+3tQ1/dmxrQMfiq3I9o5WNU2n1hs3U+ bpufz95+morwaS/T5rtj4gtjbOr7TdjCYXs4npFmiWQlJ8KO0c2tp8sv8nm9z09fHLVK36vJePk0 7yXxx3u/iLWSTT5pza7afGcdjycKX9rJxEfbH3ftidU2eq4ADl/187aSCvFWIn7q8ZmtiX71jHuX mFOjo+3zm9sLkb1KAVPjxnlx+2Rib4HXOwWQjE7/o+8r6mM0O8BxnMJMTV8vEf6xVZzH2VpZigrt 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 --__1401990821482162071abhmp0007.oracle.com-- From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Josh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 20:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: 17702@debbugs.gnu.org Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.140199915012936 (code B ref 17702); Thu, 05 Jun 2014 20:13:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 20:12:30 +0000 Received: from localhost ([127.0.0.1]:46125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wse1Q-0003MQ-U7 for submit@debbugs.gnu.org; Thu, 05 Jun 2014 16:12:30 -0400 Received: from mail-ob0-f181.google.com ([209.85.214.181]:39824) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wse1J-0003Lu-TK for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 16:12:23 -0400 Received: by mail-ob0-f181.google.com with SMTP id wm4so1707286obc.12 for <17702@debbugs.gnu.org>; Thu, 05 Jun 2014 13:12:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=7b9AepiDJY4XCz62cFwZ0GPajagrIQ8i3KirOTHMqEg=; b=hOwjzxiWD3LftLX/ev1RxNPWmVJk4IkLoAWN0NSOWvQEiO5GQcK/i+MYN2S41P8YeN 9g8OXI2J4Bq9e2RzBssXkDCYEy3mvQ3GOgevj97MC0VrGbFok4PmeTJbYItiWEW8SMxN gVMkmOKV0sK/anwkAwp+Mk5LFG+rD1pK8cUJoOZbpCEJ4GOxq+VGShHc8SW6xqRFkh/4 5FQe3APehfV1shzVHhOBCIvwXkuhtxO1k016Io2gn2JQ9A5rX4ahzc/1l+9Yntx8TakN A5R78M8Zf4WQtg2c4ScdTav8Cuca9GW5S6DZr4k6m5CLcqlwKgIGP24hjDGwHLpJ/6CX tUWA== X-Gm-Message-State: ALoCoQkBbeNtWUtk5sL8sChrKydcUr4i45F0p/7HXcgi0EeFoIRhrjPIe5gS5BrzNwrGTzIojgKq X-Received: by 10.60.73.97 with SMTP id k1mr70781782oev.54.1401999132313; Thu, 05 Jun 2014 13:12:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.78.205 with HTTP; Thu, 5 Jun 2014 13:11:42 -0700 (PDT) In-Reply-To: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> From: Josh Date: Thu, 5 Jun 2014 13:11:42 -0700 X-Google-Sender-Auth: tLe_FpNBMfpvUvnQHG4pF4qrF_E Message-ID: Content-Type: multipart/alternative; boundary=001a1134c67c41e42e04fb1c5c56 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a1134c67c41e42e04fb1c5c56 Content-Type: text/plain; charset=UTF-8 On Thu, Jun 5, 2014 at 7:13 AM, Ulrich Mueller wrote: > In Emacs 24.3, typing > C-x 8 RET bell RET > results in character #x1f541 being inserted (which on my system is > displayed as a box with text 01F 514 inside). > > I would expect the command to insert character #x7 (ASCII BEL > character, C-g) instead, which is also the behaviour that I get in > Emacs 23.4. > Is there a reason you can't use `C-q C-g' to insert this character? --001a1134c67c41e42e04fb1c5c56 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On T= hu, Jun 5, 2014 at 7:13 AM, Ulrich Mueller <ulm@gentoo.org> wro= te:
In Emacs 24.3, typing
=C2=A0 =C2=A0C-x 8 RET bell RET
results in character #x1f541 being inserted (which on my system is
displayed as a box with text 01F 514 inside).

I would expect the command to insert character #x7 (ASCII BEL
character, C-g) instead, which is also the behaviour that I get in
Emacs 23.4.

Is there a reason you can&#= 39;t use `C-q C-g' to insert this character?

=
--001a1134c67c41e42e04fb1c5c56-- From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 21:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 17702@debbugs.gnu.org Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.140200359722770 (code B ref 17702); Thu, 05 Jun 2014 21:27:01 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 21:26:37 +0000 Received: from localhost ([127.0.0.1]:46170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsfBB-0005v2-7N for submit@debbugs.gnu.org; Thu, 05 Jun 2014 17:26:37 -0400 Received: from a1www.kph.uni-mainz.de ([134.93.134.1]:51997) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsfB8-0005ud-9w for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 17:26:31 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.7/8.14.7) with ESMTP id s55LQNAj013252; Thu, 5 Jun 2014 23:26:24 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id s55LQNpi002516; Thu, 5 Jun 2014 23:26:23 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id s55LQN6i002503; Thu, 5 Jun 2014 23:26:23 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21392.57466.295650.170830@a1i15.kph.uni-mainz.de> Date: Thu, 5 Jun 2014 23:26:18 +0200 In-Reply-To: <83a99r5k9l.fsf@gnu.org> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> <83a99r5k9l.fsf@gnu.org> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> On Thu, 05 Jun 2014, Eli Zaretskii wrote: > I wouldn't hold my breath. They've deliberately removed names of the > control characters, as explained clearly in the Unicode Standard. > But you are welcome to ask a question on the Unicode mailing list > unicode@unicode.org. I've browsed around and found http://www.unicode.org/Public/6.3.0/ucd/NameAliases.txt which says: # Note that no formal name alias for the ISO 6429 "BELL" is # provided for U+0007, because of the existing name collision # with U+1F514 BELL. So it seems that they are aware of the problem already. >>>>> On Thu, 5 Jun 2014, Josh wrote: > Is there a reason you can't use `C-q C-g' to insert this character? Sure, it's not unusual that a task can be performed in Emacs in several different ways. Is this an excuse for one of them being imperfect? From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Josh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jun 2014 22:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: Eli Zaretskii , 17702@debbugs.gnu.org Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.1402007973571 (code B ref 17702); Thu, 05 Jun 2014 22:40:02 +0000 Received: (at 17702) by debbugs.gnu.org; 5 Jun 2014 22:39:33 +0000 Received: from localhost ([127.0.0.1]:46231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsgJo-000099-NN for submit@debbugs.gnu.org; Thu, 05 Jun 2014 18:39:33 -0400 Received: from mail-ob0-f176.google.com ([209.85.214.176]:36871) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsgJl-00008u-9e for 17702@debbugs.gnu.org; Thu, 05 Jun 2014 18:39:30 -0400 Received: by mail-ob0-f176.google.com with SMTP id wo20so1843819obc.21 for <17702@debbugs.gnu.org>; Thu, 05 Jun 2014 15:39:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=kuUTjDDatEGBuStrxVfQQ6J7+p9SgMlPmyY8iE6+9k8=; b=Ac06Lu4nJ/WL8JkP3a1ThjWHZ9998H69gZ/oWMP836gZtkhg55fXf6ae1w9S0g+HoX RMlWhGO28RsTIQi87qs4vhovCUdASkXVebI5P2LCqfYzI0NQXNvOGSt5PtdHNI4ikOsP JQziIhgpmb9lbgA+mGS1qpUJLljPNBTpbvGLhPRxa9bIqZ5k68sUDnAKiw4C1NE5DOax 4xHMzN+JvoiMrL9EWg5+iFTNJn0zjIXpcdVmyBp6KFgSA8KgDMoD2KJrMrH4XQHkwEI8 2VBtesw68mb38VuXbFQyIOaudV0oQbds1kwItJrWbusytyYv7Pa6hfTqN8zgqQxHtNGf P9hg== X-Gm-Message-State: ALoCoQn1iqVZr6ruRZYcDqfuQvzBmys7Fv9IGSd0XaVBmXXls2n69aWKG9jl9VJkLrXdcBvnFeAG X-Received: by 10.60.70.200 with SMTP id o8mr995459oeu.55.1402007962514; Thu, 05 Jun 2014 15:39:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.78.205 with HTTP; Thu, 5 Jun 2014 15:38:52 -0700 (PDT) In-Reply-To: <21392.57466.295650.170830@a1i15.kph.uni-mainz.de> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> <83a99r5k9l.fsf@gnu.org> <21392.57466.295650.170830@a1i15.kph.uni-mainz.de> From: Josh Date: Thu, 5 Jun 2014 15:38:52 -0700 X-Google-Sender-Auth: 6p_U-s5B2gbzRbombXhlRqjhKvs Message-ID: Content-Type: multipart/alternative; boundary=001a11334460940c5a04fb1e6abe X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a11334460940c5a04fb1e6abe Content-Type: text/plain; charset=UTF-8 On Thu, Jun 5, 2014 at 2:26 PM, Ulrich Mueller wrote: > I've browsed around and found > http://www.unicode.org/Public/6.3.0/ucd/NameAliases.txt which says: > > # Note that no formal name alias for the ISO 6429 "BELL" is > # provided for U+0007, because of the existing name collision > # with U+1F514 BELL. > > So it seems that they are aware of the problem already. The passage you quoted suggests a possible enhancement to insert-char, namely adding support for ISO 6429 names in addition to Unicode names, using suffixes something like "BELL (Unicode)" and "BELL (ISO 6429)" to disambiguate. > >>>>> On Thu, 5 Jun 2014, Josh wrote: > > > Is there a reason you can't use `C-q C-g' to insert this character? > > Sure, it's not unusual that a task can be performed in Emacs in > several different ways. Is this an excuse for one of them being > imperfect? Certainly not, but I thought it possible that you hadn't considered that approach and might be interested in performing the task with 1/3 the keystrokes :) --001a11334460940c5a04fb1e6abe Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Thu, Jun 5, 2014 at 2:26 PM, Ulrich Mueller <<= a href=3D"mailto:ulm@gentoo.org">ulm@gentoo.org> wrote:
> I've browsed around and found
>=C2=A0
> # Note that no formal name = alias for the ISO 6429 "BELL" is
= > # provided for U+0007, because of the existing name collision
> # with U+1F514 BELL.
>=C2=A0
<= div class=3D"gmail_quote">> So it seems that they are aware of the probl= em already.

The passage you quoted suggests a possible enhancement to insert-char= ,
namely adding support for ISO 6429 names in addi= tion to Unicode names,
using suffixes somet= hing like "BELL (Unicode)" and "BELL (ISO 6429)" to=C2= =A0
disambiguate.
> >>>>> On Thu, 5 Jun = 2014, Josh =C2=A0wrote:
>=C2=A0
> > Is there a reason you can't use `C-q C-g' to insert this = character?
>=C2=A0
> Sure, it's not unusual that a task can be performed in = Emacs in
> several different ways. Is this an excuse f= or one of them being
> imperfect?
<= div class=3D"gmail_quote">
Certainly no= t, but I thought it possible that you hadn't considered
that approach and might be interested in perform= ing the task with
1/3 the keystrokes :)

--001a11334460940c5a04fb1e6abe-- From unknown Sun Jun 22 15:27:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17702: 24.3; insert-char no longer inserts "bell" control character Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Jun 2014 06:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Josh Cc: ulm@gentoo.org, 17702@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 17702-submit@debbugs.gnu.org id=B17702.14020362395122 (code B ref 17702); Fri, 06 Jun 2014 06:31:01 +0000 Received: (at 17702) by debbugs.gnu.org; 6 Jun 2014 06:30:39 +0000 Received: from localhost ([127.0.0.1]:46420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsnfi-0001JJ-4y for submit@debbugs.gnu.org; Fri, 06 Jun 2014 02:30:38 -0400 Received: from mtaout24.012.net.il ([80.179.55.180]:53823) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsnfd-00017m-R4 for 17702@debbugs.gnu.org; Fri, 06 Jun 2014 02:30:35 -0400 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0N6Q00500HQXQ600@mtaout24.012.net.il> for 17702@debbugs.gnu.org; Fri, 06 Jun 2014 09:26:49 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6Q005DAHWOZ630@mtaout24.012.net.il>; Fri, 06 Jun 2014 09:26:49 +0300 (IDT) Date: Fri, 06 Jun 2014 09:30:17 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83ppim4kjq.fsf@gnu.org> References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> <83a99r5k9l.fsf@gnu.org> <21392.57466.295650.170830@a1i15.kph.uni-mainz.de> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Josh > Date: Thu, 5 Jun 2014 15:38:52 -0700 > Cc: Eli Zaretskii , 17702@debbugs.gnu.org > > The passage you quoted suggests a possible enhancement to insert-char, > namely adding support for ISO 6429 names in addition to Unicode names, > using suffixes something like "BELL (Unicode)" and "BELL (ISO 6429)" to > disambiguate. There's no need for Emacs to recognize yet another set of names, it already looks in the 'old-name' property of the characters, and considers them as completion candidates for "C-x 8 RET". This is not an issue with missing data; this is an issue with how we present that data to the user. From unknown Sun Jun 22 15:27:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ulrich Mueller Subject: bug#17702: closed (Re: bug#17702: 24.3; insert-char no longer inserts "bell" control character) Message-ID: References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> X-Gnu-PR-Message: they-closed 17702 X-Gnu-PR-Package: emacs Reply-To: 17702@debbugs.gnu.org Date: Fri, 06 Jun 2014 14:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1402064882-15535-1" This is a multi-part message in MIME format... ------------=_1402064882-15535-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #17702: 24.3; insert-char no longer inserts "bell" control character which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 17702@debbugs.gnu.org. --=20 17702: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17702 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1402064882-15535-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 17702-done) by debbugs.gnu.org; 6 Jun 2014 14:27:17 +0000 Received: from localhost ([127.0.0.1]:47346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsv6y-00041F-Qn for submit@debbugs.gnu.org; Fri, 06 Jun 2014 10:27:17 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3991) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsv6x-00040u-Dv for 17702-done@debbugs.gnu.org; Fri, 06 Jun 2014 10:27:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVPO+IOj/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArUGAIDvNVPO+IOj/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="66031282" Received: from 206-248-131-163.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 06 Jun 2014 10:27:08 -0400 Received: by pastel.home (Postfix, from userid 20848) id B1EEC600B0; Fri, 6 Jun 2014 10:27:08 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#17702: 24.3; insert-char no longer inserts "bell" control character Message-ID: References: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> <83oay75qhu.fsf@gnu.org> <21392.38411.953699.311610@a1i15.kph.uni-mainz.de> <83a99r5k9l.fsf@gnu.org> <21392.57466.295650.170830@a1i15.kph.uni-mainz.de> <83ppim4kjq.fsf@gnu.org> Date: Fri, 06 Jun 2014 10:27:08 -0400 In-Reply-To: <83ppim4kjq.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 06 Jun 2014 09:30:17 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 17702-done Cc: Josh , ulm@gentoo.org, 17702-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > There's no need for Emacs to recognize yet another set of names, it > already looks in the 'old-name' property of the characters, and > considers them as completion candidates for "C-x 8 RET". > This is not an issue with missing data; this is an issue with how we > present that data to the user. Upon further investigation, BELL seems to be the only char who doesn't have a new-name and whose old-name is shadowed by some other char's new-name. So rather than change the code to handle such situations, I special-cased BELL. Stefan ------------=_1402064882-15535-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jun 2014 14:14:36 +0000 Received: from localhost ([127.0.0.1]:45811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsYR5-0006WI-Pr for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46232) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WsYQz-0006Vj-Jg for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WsYQk-0004Bx-Ay for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WsYQk-0004Bl-7q for submit@debbugs.gnu.org; Thu, 05 Jun 2014 10:14:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WsYQb-0007FT-QX for bug-gnu-emacs@gnu.org; Thu, 05 Jun 2014 10:14:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WsYQR-00043e-TW for bug-gnu-emacs@gnu.org; Thu, 05 Jun 2014 10:14:01 -0400 Received: from a1www.kph.uni-mainz.de ([134.93.134.1]:59244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WsYQR-00040g-Kk for bug-gnu-emacs@gnu.org; Thu, 05 Jun 2014 10:13:51 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.7/8.14.7) with ESMTP id s55EDdfO024188 for ; Thu, 5 Jun 2014 16:13:39 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id s55EDdPC029868; Thu, 5 Jun 2014 16:13:39 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id s55EDc6I029864; Thu, 5 Jun 2014 16:13:38 +0200 Message-ID: <21392.31505.332595.525782@a1i15.kph.uni-mainz.de> Date: Thu, 5 Jun 2014 16:13:37 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: bug-gnu-emacs@gnu.org Subject: 24.3; insert-char no longer inserts "bell" control character X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) In Emacs 24.3, typing C-x 8 RET bell RET results in character #x1f541 being inserted (which on my system is displayed as a box with text 01F 514 inside). I would expect the command to insert character #x7 (ASCII BEL character, C-g) instead, which is also the behaviour that I get in Emacs 23.4. ------------=_1402064882-15535-1--