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: [Emacs-diffs] master 9ce1d38: Use curved quotes in core elisp diagnostics Date: Fri, 28 Aug 2015 12:01:11 +0300 Message-ID: <83k2sf4wiw.fsf@gnu.org> References: <20150816160149.9416.80132@vcs.savannah.gnu.org> <55D2C080.2000806@cs.ucla.edu> <87wpwt5619.fsf@gnu.org> <55D36CB5.10803@cs.ucla.edu> <878u9879q9.fsf@igel.home> <19BD5D76-06A0-4FC0-A46F-760B2C27D321@gmail.com> <20150818194253.GE2262@acm.fritz.box> <0ac95dde-75ba-464b-90b2-1b19b348473e@default> <55DC530B.4040509@yandex.ru> <55DCE945.40701@yandex.ru> <41A4C5AF-6F4B-4927-8C42-E7E6048716E1@gmail.com> <877fohbf5g.fsf@gmail.com> <55DE96DE.80400@cs.ucla.edu> <55DF45E2.9010806@cs.ucla.edu> <55DFC130.7060006@cs.ucla.edu> <8737z396hb.fsf@gmx.us> <55E01CA8.80600@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1440752501 10700 80.91.229.3 (28 Aug 2015 09:01:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Aug 2015 09:01:41 +0000 (UTC) Cc: rasmus@gmx.us, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 28 11:01:32 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZVFXH-0007Mt-1D for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2015 11:01:23 +0200 Original-Received: from localhost ([::1]:46848 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVFXG-0002vE-8E for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2015 05:01:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVFX8-0002ua-4B for emacs-devel@gnu.org; Fri, 28 Aug 2015 05:01:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZVFX4-0005Pb-1u for emacs-devel@gnu.org; Fri, 28 Aug 2015 05:01:14 -0400 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:39570) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVFX3-0005Ol-QE for emacs-devel@gnu.org; Fri, 28 Aug 2015 05:01:09 -0400 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NTS00D00BG42900@mtaout25.012.net.il> for emacs-devel@gnu.org; Fri, 28 Aug 2015 11:57:43 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTS006LJBK6LT60@mtaout25.012.net.il>; Fri, 28 Aug 2015 11:57:43 +0300 (IDT) In-reply-to: <55E01CA8.80600@cs.ucla.edu> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.181 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:189257 Archived-At: > From: Paul Eggert > Date: Fri, 28 Aug 2015 01:32:40 -0700 >=20 > In general, whether a character is punctuation or a letter depends = on the=20 > language. "=C2=B7" should be punctuation in English, arguably a sp= ace in classical=20 > Latin, and a letter in Catalan. Is Emacs flexible enough to do tha= t now? How do you define "the current language" in Emacs? That's the main problem here (as in any multi-lingual environment). AFAIK, Emacs lacks infrastructure for providing language dependent character properties, which differ for the same character. However, unless and until we come up with some useful definition of "the current language", which itself might need some infrastructure, it makes little sense to have language dependent properties.