From unknown Sat Jun 21 03:29:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6860: allow user to see harbored smuggled fugitive LEFT-TO-RIGHT MARK hiding in his files Resent-From: jidanni@jidanni.org Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Aug 2010 09:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6860@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1281863330355 (code B ref -1); Sun, 15 Aug 2010 09:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Aug 2010 09:08:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkZD0-00005g-0K for submit@debbugs.gnu.org; Sun, 15 Aug 2010 05:08:50 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkZCx-00005Z-C9 for submit@debbugs.gnu.org; Sun, 15 Aug 2010 05:08:49 -0400 Received: from lists.gnu.org ([199.232.76.165]:59477) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OkZDp-0001Uq-TJ for submit@debbugs.gnu.org; Sun, 15 Aug 2010 05:09:41 -0400 Received: from [140.186.70.92] (port=48634 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkZDn-0006kj-Qm for bug-gnu-emacs@gnu.org; Sun, 15 Aug 2010 05:09:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkZDm-0001mg-8x for bug-gnu-emacs@gnu.org; Sun, 15 Aug 2010 05:09:39 -0400 Received: from caiajhbdcbef.dreamhost.com ([208.97.132.145]:36144 helo=homiemail-a37.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkZDm-0001mT-35 for bug-gnu-emacs@gnu.org; Sun, 15 Aug 2010 05:09:38 -0400 Received: from homiemail-a37.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a37.g.dreamhost.com (Postfix) with ESMTP id F2B431D0063 for ; Sun, 15 Aug 2010 02:09:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:subject :date:message-id:mime-version:content-type: content-transfer-encoding; q=dns; s=jidanni.org; b=AJTLeVrMmAG56 UuiPlQQl8hp37C0ogb4LHhiY6EQZf1SmIYwpvpsP6uQVm86Z9FMIynnI12EEd+SY g3FU8lH4SveGCWi0H6ZAAWI9Dul8igE0vszfiBTQKMXBjXvfiWbN5gyDe8wbjn8h OaQp0MpNnF6qyI177ehTQ74DkZKm5M= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type: content-transfer-encoding; s=jidanni.org; bh=9Ef4piuAWnIeaZRV+M3 tc7c02TA=; b=fRtow0+w5pObvwU7ABUEYB44eTgy8zhdZc+1Y2QqyxJtZ3Z5Dsp 9ZHx8tUj0+C3tpp6bt+uqDcGTNqZbhOmkGz5RXoizqJwYMC5LG43dhKEGP3CaGEH pX5fTvjcAFrrXsLu/SJA6/K4nJ3JjXJxKADyszXw+3HNrcVymNUIgvso= Received: from jidanni.org (218-163-6-204.dynamic.hinet.net [218.163.6.204]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a37.g.dreamhost.com (Postfix) with ESMTPSA id 509F91D0060 for ; Sun, 15 Aug 2010 02:09:36 -0700 (PDT) From: jidanni@jidanni.org Date: Sun, 15 Aug 2010 17:05:36 +0800 Message-ID: <87sk2gz1nj.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) Another half day delay to my project due to some stupid character: =E2=80=8E (8206, #o20016, #x200e) preferred charset: unicode (Unicode (ISO10646)) code point: 0x200E name: LEFT-TO-RIGHT MARK And &%$#@ emacs cooperating with it to keep it hidden. So how do I get it to show up? Use the whitespace.el stuff. Yeah well I read the whitespace.el stuff. And it is way over my head and confusing. All I want to do is make that D*MN LEFT-TO-RIGHT MARK character show up, without making a whole lot of other **** show up. As you can see in http://jidanni.org/comp/configuration/.emacs I already tried a whole lot of times before. As you see I already use show-trailing-whitespace t, which I'm quite happy with. Now all that is needed is to make LEFT-TO-RIGHT MARK show up. I suppose for the rest of my life I will need to stare at a "WS" in the modeline, just to catch this character. OK, so be it. So how to make LEFT-TO-RIGHT MARK visible, without a whole lot of other side effects? Why can't I just assign some font symbol to it, a funny arrow or something, so I can be aware of it lurking in my files? Yes that is what I want. I don't want to use that whitespace jazz. I want to be able to assign something I can see to it. So I will send this to the enhancements request department. I mean there can even be a symbol assigned to line wraps etc. which are zero bytes big. Well there is this three byte big piece of s*it hiding in my files with emacs in cahoots with the ethno-backwards writing conspiracy to keep it hidden, with middle-east funding surely! From unknown Sat Jun 21 03:29:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6860: allow user to see harbored smuggled fugitive LEFT-TO-RIGHT MARK hiding in his files Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Aug 2010 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: jidanni@jidanni.org Cc: 6860@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 6860-submit@debbugs.gnu.org id=B6860.12818771278804 (code B ref 6860); Sun, 15 Aug 2010 12:59:01 +0000 Received: (at 6860) by debbugs.gnu.org; 15 Aug 2010 12:58:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkcnW-0002Hx-NA for submit@debbugs.gnu.org; Sun, 15 Aug 2010 08:58:47 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkcnU-0002Hs-NL for 6860@debbugs.gnu.org; Sun, 15 Aug 2010 08:58:45 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OkcoP-0006eS-60; Sun, 15 Aug 2010 08:59:41 -0400 From: Eli Zaretskii In-reply-to: <87sk2gz1nj.fsf@jidanni.org> References: <87sk2gz1nj.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: Date: Sun, 15 Aug 2010 08:59:41 -0400 X-Spam-Score: -6.5 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > From: jidanni@jidanni.org > Date: Sun, 15 Aug 2010 17:05:36 +0800 > Cc: > > Another half day delay to my project due to some stupid > > character: ‎ (8206, #o20016, #x200e) > preferred charset: unicode (Unicode (ISO10646)) > code point: 0x200E > name: LEFT-TO-RIGHT MARK > > And &%$#@ emacs cooperating with it to keep it hidden. > > So how do I get it to show up? Why do you care about this character more than you do about any others? What is so special about it that's worth half a day of your time, and give birth to such emotions? Anyway, characters such as LRM should be automatically composed with the character that follows them, and then they will be invisible. But the necessary infrastructure in Emacs is not yet ready, so for now they look like blanks. This should be solved before Emacs 24 is released. > Use the whitespace.el stuff. whitespace.el does not yet support this and other similar characters (such as ZWJ). Plan is to add them to whitespace.el, so you should be able to use it to reveal these formatting codes, even when they are auto-composed as described above. > All I want to do is make that D*MN LEFT-TO-RIGHT MARK character show up, > without making a whole lot of other **** show up. To make it show up, or just to find it? For the latter, you could just search for it. > OK, so be it. So how to make LEFT-TO-RIGHT MARK visible, without a whole > lot of other side effects? You could use the display tables for that. For example: (aset standard-display-table ?‎ (vconcat ">")) This will show the LRM as '>'. You can use fancier characters in the same manner, of course. > Well there is this three byte big piece of s*it hiding > in my files with emacs in cahoots with the ethno-backwards writing > conspiracy to keep it hidden, with middle-east funding surely! These characters are there for a reason. Without them, display of bidirectional text will be incorrect, sometimes entirely illegible. From unknown Sat Jun 21 03:29:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6860: allow user to see harbored smuggled fugitive LEFT-TO-RIGHT MARK hiding in his files In-Reply-To: <87sk2gz1nj.fsf@jidanni.org> Resent-From: jidanni@jidanni.org Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Aug 2010 23:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 6860@debbugs.gnu.org Received: via spool by 6860-submit@debbugs.gnu.org id=B6860.128191642825328 (code B ref 6860); Sun, 15 Aug 2010 23:54:01 +0000 Received: (at 6860) by debbugs.gnu.org; 15 Aug 2010 23:53:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Okn1P-0006aT-12 for submit@debbugs.gnu.org; Sun, 15 Aug 2010 19:53:47 -0400 Received: from caiajhbdcaib.dreamhost.com ([208.97.132.81] helo=homiemail-a60.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Okn1N-0006aO-5C for 6860@debbugs.gnu.org; Sun, 15 Aug 2010 19:53:46 -0400 Received: from homiemail-a60.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a60.g.dreamhost.com (Postfix) with ESMTP id 6ADD43BC063; Sun, 15 Aug 2010 16:54:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:cc:subject :references:date:message-id:mime-version:content-type: content-transfer-encoding; q=dns; s=jidanni.org; b=Bc1tkot3QZTX3 xadMNeUce9iLzV3lf2lMORxzlkVVIm0tLh7Lxha9pEjB1h3Bykj98WhEwF8nCgwl ZLYXYGsxH50KPWqlkFvnKIDVbnn4Crho6hT2e/M2mktSOAX9KaRW0IZhDU5u7Gnw VTVC8XTh8qffdYeeTZtVS4c97NYuG0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type: content-transfer-encoding; s=jidanni.org; bh=iOXT5daNvhbxds02cwv eh4dV/zI=; b=TD8FvFuqzAkws4qu+aBEciJV2wrHg7Svu9cZNBLjdRwVgQV+G62 wLcVXd0kRnoFb16vOAKsZN/KQFkZv61xpwY7ufiQooeGC7w50t2tlWibc6HhicKY Vr9J4/3S1B95RPmGYgFCHYtCSFilTkf5AVfEW26R/ZZfMuwYHpPVze9o= Received: from jidanni.org (218-163-1-30.dynamic.hinet.net [218.163.1.30]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a60.g.dreamhost.com (Postfix) with ESMTPSA id 9C9A53BC062; Sun, 15 Aug 2010 16:54:41 -0700 (PDT) From: jidanni@jidanni.org References: Date: Mon, 16 Aug 2010 07:54:38 +0800 Message-ID: <87sk2fsa81.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) OK thank you. It appears what I need to do is (aset standard-display-table ?=E2=80=8E (vconcat "=E2=99=A5")) However just sticking that into one's .emacs file will cause an error and when one uses --debug-init all one will find out is Debugger entered--Lisp error: (wrong-type-argument arrayp nil) with no hint of what line that error is on (thus --debug-init has a bug: it should say what line number in one's .emacs file it is at.) Apparently I need to initialize standard-display-table first, perhaps with make-char-table but of course this is all a minefield for me. P.S., I will make this into (aset standard-display-table 8206 [9829]) as I would like to keep my .emacs file pure ASCII. I am old fashioned. >>>>> "EZ" =3D=3D Eli Zaretskii writes: EZ> Why do you care about this character more than you do about any EZ> others? What is so special about it that's worth half a day of your EZ> time, and give birth to such emotions? Let's just say that here I am at the bakery, and I'm serving pies with steel bolts and screws that have fallen into the dough that I cannot see until the customer hits me with a lawsuit for a broken tooth. And anyways, I want to be aware of every character in my files. No hidden jazz. Currently I *can* see everything (with show-trailing-whitespace t). There is not one single character that I am not aware of. The worst thing currently is maybe there is a z-variant that looks like a different character. But the rest I can all see. Therefore it is a big boundary that emacs crosses when it is the first time I cannot see a character. OK, I don't live in a Right to Left country, true. EZ> Anyway, characters such as LRM should be automatically composed with EZ> the character that follows them, and then they will be invisible. Bu= t EZ> the necessary infrastructure in Emacs is not yet ready, so for now EZ> they look like blanks. They look like zero width nothings. EZ> This should be solved before Emacs 24 is released. P.S., (info "(emacs) Undisplayable Characters") should mention Unicode, and perhaps this character. (info "(emacs) Bidirectional Editing") Says "the LRM and RLM characters display as blanks." Zero width as of emacs-version "24.0.50.1". (info "(elisp) Key Sequences") could perhaps mention how one can translate the raw characters, if one wishes to keep ones .emacs file ASCII. (I spotted the values in the debugger's output.) OK, thanks. I know you live in .il with the BIDI stuff all day. I'm in fact doing iconv -f utf8 -t big5 --> plucker-build to put on an old Palm with only big5 charset. Anyway, I am aghast at the idea of "wetback" characters hiding in my files. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 09 18:15:25 2011 Received: (at control) by debbugs.gnu.org; 9 Jul 2011 22:15:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qffo5-0008C6-BR for submit@debbugs.gnu.org; Sat, 09 Jul 2011 18:15:25 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qffo4-0008Bu-6T for control@debbugs.gnu.org; Sat, 09 Jul 2011 18:15:24 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Qffny-0008G1-RJ for control@debbugs.gnu.org; Sat, 09 Jul 2011 18:15:18 -0400 Date: Sat, 09 Jul 2011 18:15:18 -0400 Message-Id: Subject: control message for bug 3640 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) forcemerge 6860 3640 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 07 21:59:43 2012 Received: (at control) by debbugs.gnu.org; 8 Dec 2012 02:59:43 +0000 Received: from localhost ([127.0.0.1]:59695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThAdi-00051J-LR for submit@debbugs.gnu.org; Fri, 07 Dec 2012 21:59:43 -0500 Received: from mail-pa0-f44.google.com ([209.85.220.44]:34344) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThAdh-00051C-1n for control@debbugs.gnu.org; Fri, 07 Dec 2012 21:59:41 -0500 Received: by mail-pa0-f44.google.com with SMTP id hz11so859539pad.3 for ; Fri, 07 Dec 2012 18:59:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=ulLk8w+1WesgrxTYLuxjdBAv8o4+s5V2n0mkKKYy9ao=; b=DNmLEVssYh/jbmiFggrGdfBk41sATDqCZhcZyViS212/r8C3p7rQxe2gc5uN/QYfCz n1CYD5VWubpqr8fNneJ/mE/u8OWt4sZ6qBhYtEXSzNMpAfq2Uhu+cTELk0s9hngyZRTV XOiHJADY+zDcjofXGJuJ6U9Lig1yCZe9CkGtXWm5Dxr1sCpiR0hdIdfRf13qtgltIDpO 0yRnq71ROaBIwb+jUA8rFZHeVSYFOmfJ1wd+ri35A1TLvkq0EywBuy6Sow4H+Ekpm9bO EYoOQuXxgn4EQ6sZjimSNT6EdicTl2iKXwOTGxWnhuBTw1Ku5KhS1o/hLlqWsGxdFCqW bSxg== Received: by 10.69.1.73 with SMTP id be9mr21096989pbd.116.1354935558721; Fri, 07 Dec 2012 18:59:18 -0800 (PST) Received: from ulysses (cm107.delta179.maxonline.com.sg. [59.189.179.107]) by mx.google.com with ESMTPS id i5sm7610937pax.13.2012.12.07.18.59.16 (version=SSLv3 cipher=OTHER); Fri, 07 Dec 2012 18:59:17 -0800 (PST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 975 Date: Sat, 08 Dec 2012 10:59:13 +0800 Message-ID: <87k3st5jwe.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) close 975 close 2577 close 3640 close 3729 close 8256 close 10633 close 11407 thanks