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: Usage of standard-display-table in MSDOS Date: Sat, 28 Aug 2010 10:22:33 +0300 Message-ID: <83y6brkxqe.fsf@gnu.org> References: <83aao8mjzx.fsf@gnu.org> <837hjcm9cw.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1282980105 24365 80.91.229.12 (28 Aug 2010 07:21:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 28 Aug 2010 07:21:45 +0000 (UTC) Cc: emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 28 09:21:43 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 1OpFjO-0004D1-Ea for ged-emacs-devel@m.gmane.org; Sat, 28 Aug 2010 09:21:43 +0200 Original-Received: from localhost ([127.0.0.1]:40941 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpFjH-0001Pk-0z for ged-emacs-devel@m.gmane.org; Sat, 28 Aug 2010 03:21:31 -0400 Original-Received: from [140.186.70.92] (port=58895 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpFiw-0001O1-Q8 for emacs-devel@gnu.org; Sat, 28 Aug 2010 03:21:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OpFin-0002lB-Lk for emacs-devel@gnu.org; Sat, 28 Aug 2010 03:21:06 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:40451) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OpFin-0002kT-FA for emacs-devel@gnu.org; Sat, 28 Aug 2010 03:21:01 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L7U00I00P12Q700@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Sat, 28 Aug 2010 10:20:34 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.93.239]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L7U00IJVPQ6I1B0@a-mtaout21.012.net.il>; Sat, 28 Aug 2010 10:20:32 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) 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:129329 Archived-At: > From: Kenichi Handa > Cc: emacs-devel@gnu.org > Date: Sat, 28 Aug 2010 13:18:02 +0900 > > In article <837hjcm9cw.fsf@gnu.org>, Eli Zaretskii writes: > > > > > "Display characters in the range L to H literally." > > > > > > > The "literally" part is no longer true, is it? > > > > > > What's the meaning of "literally" when a display table > > > element is [#xA0]? > > > It means that a literal byte 0xA0 is sent to the terminal. > > From which document, can we get that interpretation? That's my understanding of the word "literally". Plus, standard-display-8bit worked like that in previous versions of Emacs. If we mean for it to do something else, we should amend the docstring. > (aset standard-display-table (unibyte-char-to-multibyte #xA0) > (vector (unibyte-char-to-multibyte #xA0))) Shouldn't standard-display-8bit be modified to use this, instead of what it does now? It seems like it was previously used to work around the terminal encoding, but that fire escape was plumbed in Emacs 23. Perhaps we should reinstate that feature? And there's still the question of what to do with the fragment in standard-display-european-internal that uses standard-display-8bit. Should it be removed, or should it be rewritten in some way?