From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: jidanni@jidanni.org Newsgroups: gmane.emacs.bugs Subject: bug#6860: allow user to see harbored smuggled fugitive LEFT-TO-RIGHT MARK hiding in his files Date: Mon, 16 Aug 2010 07:54:38 +0800 Message-ID: <87sk2fsa81.fsf@jidanni.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1281917342 12689 80.91.229.12 (16 Aug 2010 00:09:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 16 Aug 2010 00:09:02 +0000 (UTC) Cc: 6860@debbugs.gnu.org To: eliz@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 16 02:09:01 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OknG6-0006OQ-6o for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Aug 2010 02:08:58 +0200 Original-Received: from localhost ([127.0.0.1]:32807 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OknG5-0006zk-FH for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Aug 2010 20:08:57 -0400 Original-Received: from [140.186.70.92] (port=39132 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OknFx-0006ys-PV for bug-gnu-emacs@gnu.org; Sun, 15 Aug 2010 20:08:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OknFv-00019m-QE for bug-gnu-emacs@gnu.org; Sun, 15 Aug 2010 20:08:49 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55785) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OknFv-00019h-NP for bug-gnu-emacs@gnu.org; Sun, 15 Aug 2010 20:08:47 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Okn1d-0006ag-QL; Sun, 15 Aug 2010 19:54:01 -0400 X-Loop: help-debbugs@gnu.org 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: Original-Received: via spool by 6860-submit@debbugs.gnu.org id=B6860.128191642825328 (code B ref 6860); Sun, 15 Aug 2010 23:54:01 +0000 Original-Received: (at 6860) by debbugs.gnu.org; 15 Aug 2010 23:53:48 +0000 Original-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 Original-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 Original-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= Original-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) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 15 Aug 2010 19:54:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39512 Archived-At: 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.