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: face for non-ASCII characters Date: Thu, 21 Apr 2011 12:35:55 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87r58vbj7o.fsf@lifelogs.com> References: <87zknqnsmr.fsf@lifelogs.com> <87bp06nqy4.fsf@lifelogs.com> <877haunq8t.fsf@lifelogs.com> <8739linpib.fsf@lifelogs.com> <86815A0AB7354FA3874096E7B5FA2F08@us.oracle.com> <87tydym9fs.fsf@lifelogs.com> <87lizam8zt.fsf@lifelogs.com> <878vv7imqp.fsf@lifelogs.com> <87k4erh6q3.fsf@lifelogs.com> <874o5uie42.fsf@lifelogs.com> <87y635dll9.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1303407382 17121 80.91.229.12 (21 Apr 2011 17:36:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 21 Apr 2011 17:36:22 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 21 19:36:18 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QCxne-0001wy-6V for ged-emacs-devel@m.gmane.org; Thu, 21 Apr 2011 19:36:18 +0200 Original-Received: from localhost ([::1]:45445 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCxnd-0001fB-Gg for ged-emacs-devel@m.gmane.org; Thu, 21 Apr 2011 13:36:17 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:53088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCxna-0001f5-Ob for emacs-devel@gnu.org; Thu, 21 Apr 2011 13:36:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QCxnZ-0003Mp-Op for emacs-devel@gnu.org; Thu, 21 Apr 2011 13:36:14 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:46859) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCxnZ-0003Mj-E3 for emacs-devel@gnu.org; Thu, 21 Apr 2011 13:36:13 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QCxnU-0001pe-E8 for emacs-devel@gnu.org; Thu, 21 Apr 2011 19:36:08 +0200 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 ; Thu, 21 Apr 2011 19:36:08 +0200 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 21 Apr 2011 19:36:08 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 55 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.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:8cJitEzr9sLzc6ZjCwPjRNmelbo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:138620 Archived-At: On Wed, 20 Apr 2011 23:38:12 +0200 Lennart Borgman wrote: LB> 2011/4/20 Ted Zlatanov : >> LB> I do not know how ELPA handles this. (But I do not think there is any LB> problems installing all of nXhtml. Everything is autoloaded.) >> >> All I want is an easy way to display suspicious characters (as I recall >> from when we started this discussion over a year ago).  I have no >> problem that you're hosting markchars.el inside nXhtml and I can mirror >> just that one file into the GNU ELPA, but if nXhtml has to be >> *installed* in order to use markchars.el, I'll have to write my own >> version.  I think installing a large, unrelated package is an >> unnecessary burden on those who just want to detect suspicious >> characters.  Can you please confirm one way or the other so I know what >> I need to do, mirror or rewrite? >> >> Just to be clear, mirroring markchars.el does not require you to change >> anything.  The GNU ELPA machine will pull the latest markchars.el down >> daily, that's all. LB> nXhtml is not very much more monolitic than ELPA actually. You can use LB> just the basic libraries in nXhtml and get the rest downloaded LB> automatically when you try to access them. So it contains kind of LB> "ELPA" inside. LB> But that is not the point here, but since you took it up I mention it. LB> As I tried to say nXhtml will somehow be mirrored in ELPA and Reuben LB> has said that he want to contribute to that process. So please try to LB> discuss this witrh him. If you think about it, this is not a good user experience. "You should beware domain names with suspicious characters that are not in the same script. markchars.el can do it." "How do I install it?" "You have to install nXhtml, a web development environment." "???" Compare to 'You run (package-install "markchars").' Which one makes more sense for the users? And even assuming nXhtml is in the ELPA on its own, if they are browsing the list of packages, why would they expect a web development environment to provide what markchars.el provides? Sorry if this is not what you want to do, but it really doesn't make sense to force the user to install nXhtml in order to detect suspicious characters. So I think mirroring or rewriting markchars.el are the only options to provide a good user experience. I can't think of any others. Ted