From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: highlighting non-ASCII characters Date: Wed, 24 Mar 2010 14:47:24 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <877hp1a4dv.fsf@lifelogs.com> References: <87hbo81onq.fsf@lifelogs.com> <87k4t4zb5l.fsf@lifelogs.com> <87r5ncxp4z.fsf@lifelogs.com> <87hbo8tf4i.fsf@turtle.gmx.de> <87hbo8xis5.fsf@lifelogs.com> <87aau0t7uy.fsf@turtle.gmx.de> <87sk7svyam.fsf@lifelogs.com> <87vdcngws4.fsf@mail.jurta.org> <8739zryv6l.fsf_-_@lifelogs.com> <6932BBFEB09A4BA09156ED7F598569CE@us.oracle.com> <87pr2uv8e1.fsf@lifelogs.com> <83iq8mgxjw.fsf@gnu.org> <4BA99FA5.2030902@gnu.org> <87pr2tiws7.fsf@home.jasonrumney.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1269460451 29424 80.91.229.12 (24 Mar 2010 19:54:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 24 Mar 2010 19:54:11 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 24 20:54:05 2010 Return-path: Envelope-to: ged-emacs-devel@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 1NuWeR-0001bg-9E for ged-emacs-devel@m.gmane.org; Wed, 24 Mar 2010 20:54:03 +0100 Original-Received: from localhost ([127.0.0.1]:54050 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NuWeQ-0004Mm-Hd for ged-emacs-devel@m.gmane.org; Wed, 24 Mar 2010 15:54:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NuWYP-0002bM-Pr for emacs-devel@gnu.org; Wed, 24 Mar 2010 15:47:49 -0400 Original-Received: from [140.186.70.92] (port=53996 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NuWYO-0002af-0Q for emacs-devel@gnu.org; Wed, 24 Mar 2010 15:47:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NuWYI-0001ob-WB for emacs-devel@gnu.org; Wed, 24 Mar 2010 15:47:47 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:35909) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NuWYI-0001oQ-IN for emacs-devel@gnu.org; Wed, 24 Mar 2010 15:47:42 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NuWYG-0005vA-9Q for emacs-devel@gnu.org; Wed, 24 Mar 2010 20:47:40 +0100 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Mar 2010 20:47:40 +0100 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Mar 2010 20:47:40 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:VZnY2CYLazay6z61Il70QstvbHo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:122623 Archived-At: On Wed, 24 Mar 2010 23:06:48 +0800 Jason Rumney wrote: JR> Yes, within that [social engineering] context suspicious has a clear JR> enough meaning. But the cases others were discussing seemed more JR> like cases of mismatched encodings that they wanted to be flagged JR> more obviously. All of those use cases are valid, but the social engineering is IMO the most important reason why we should consider it for first-class inclusion in Emacs. On Wed, 24 Mar 2010 17:21:40 +0100 Lennart Borgman wrote: LB> Maybe "Recommended Identifier Profiles for IDN" should be implemented LB> in Emacs? (See http://www.unicode.org/reports/tr39/data/idnchars.txt) LB> How about a bool vector (see make-bool-vector) for this? I don't know if we should be planning the storage mechanism yet, but you can certainly put that together. Don't optimize this prematurely, just use a list at first. It's important to decide what we're doing with this feature; as you see there's several use cases and I want to be sure we can cover them all (hence my proposal with several classes of characters and matching rules) before jumping into the implementation. I'm pretty sure we'll at least need the "confusables" or homoglyphs so maybe that's a good start. Ted