From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: non-breaking hyphens Date: Wed, 19 Oct 2011 17:12:04 +0200 Message-ID: <83wrc1t3qz.fsf@gnu.org> References: <87d3dvg1r5.fsf@gnu.org> <87ehybm0i0.fsf@gnu.org> <83r52buey8.fsf@gnu.org> <87pqhuwli7.fsf@gnu.org> <8762jlmofg.fsf@mail.jurta.org> <8339epv0hx.fsf@gnu.org> <9349D8D1F163403DB6BB5A73B58DB9E7@us.oracle.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1319037138 10557 80.91.229.12 (19 Oct 2011 15:12:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 19 Oct 2011 15:12:18 +0000 (UTC) Cc: juri@jurta.org, cyd@gnu.org, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 19 17:12:14 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 1RGXoS-0002rz-TJ for ged-emacs-devel@m.gmane.org; Wed, 19 Oct 2011 17:12:13 +0200 Original-Received: from localhost ([::1]:42395 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGXoR-0000sF-Bp for ged-emacs-devel@m.gmane.org; Wed, 19 Oct 2011 11:12:11 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:53028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGXoO-0000rP-3n for emacs-devel@gnu.org; Wed, 19 Oct 2011 11:12:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RGXoN-0000YL-2D for emacs-devel@gnu.org; Wed, 19 Oct 2011 11:12:08 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:56853) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGXoL-0000Xh-3a; Wed, 19 Oct 2011 11:12:05 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LTB00H00JEQ4C00@a-mtaout21.012.net.il>; Wed, 19 Oct 2011 17:12:03 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.124.212.197]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LTB00HUAJK12U50@a-mtaout21.012.net.il>; Wed, 19 Oct 2011 17:12:03 +0200 (IST) In-reply-to: <9349D8D1F163403DB6BB5A73B58DB9E7@us.oracle.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.169 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:145336 Archived-At: > From: "Drew Adams" > Cc: , > Date: Wed, 19 Oct 2011 06:59:14 -0700 > > > > BTW, there is already a mapping in lisp/international/latin1-disp.el > > > in `latin1-display-ucs-per-lynx' that can be used to match > > > confusable characters. > > > > Yes, we have several overlapping features that handle these and other > > issues. One other related "overlap" is glyphless characters display > > vis-a-vis display tables; currently they contradict. The current > > situation is quite a mess, and we need to resolve it by designing a > > coherent set of features to handle all that. > > Introduce a user-customizable data structure as I suggested _now_, and drive > whatever current or future changes are needed for the UI etc. off of that, > instead of hard-coding here and there. Introducing a UI when there's no sign of design anywhere in sight is backwards. We don't even know yet whether it will be one feature or several different ones. Somebody should present at least an idea of a design before any code could be crafted that will not be thrown away soon enough. > Continuing to hard-code-hack here and there now is not a great idea, other > things being equal. Right, and that's why no one's doing that.