From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: character sets as they relate to =?utf-8?B?4oCcUmF34oCd?= string literals for elisp Date: Sat, 09 Oct 2021 14:49:28 +0300 Message-ID: <83tuhqwh87.fsf@gnu.org> References: <83tuhtyn46.fsf@gnu.org> <83o880zuxs.fsf@gnu.org> <838rz4ypkt.fsf@gnu.org> <83k0inxvjf.fsf@gnu.org> <83ily7xsjw.fsf@gnu.org> <83ee8uyb3w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40435"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, rms@gnu.org, yuri.v.khan@gmail.com, db48x@db48x.net, stefankangas@gmail.com, juri@linkov.net, monnier@iro.umontreal.ca To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 09 13:51:10 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mZAse-000AFs-JQ for ged-emacs-devel@m.gmane-mx.org; Sat, 09 Oct 2021 13:51:08 +0200 Original-Received: from localhost ([::1]:55272 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZAsc-00051r-MG for ged-emacs-devel@m.gmane-mx.org; Sat, 09 Oct 2021 07:51:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45658) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZArS-0004Es-Jj for emacs-devel@gnu.org; Sat, 09 Oct 2021 07:49:54 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:52510) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZArN-0004qn-QR; Sat, 09 Oct 2021 07:49:52 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1734 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZArH-0006k9-MP; Sat, 09 Oct 2021 07:49:44 -0400 In-Reply-To: (message from Alan Mackenzie on Sat, 9 Oct 2021 10:57:53 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:276607 Archived-At: > Date: Sat, 9 Oct 2021 10:57:53 +0000 > Cc: emacs-devel@gnu.org, rms@gnu.org, juri@linkov.net, db48x@db48x.net, > stefankangas@gmail.com, yuri.v.khan@gmail.com, monnier@iro.umontreal.ca > From: Alan Mackenzie > > > But Emacs already automatically translates those punctuation > > characters at display time in your case, .... > > Not satisfactorally. All these characters have homoglyph face on them, > which is ugly and I don't like. (It would be confusing, and thus worse, > without this face.) > > --- (EM DASH) appears as an inverse question mark on my screen. So do > several other punctuation marks, I think. That means the display-time replacement doesn't happen, I think. What is your terminal-coding-system? > > so what exactly is the problem you want to solve? > > I want to be able to search for @code{foo} by typing the six keys: > > C-s ` f o o ' > > , like I could with previous versions of Texinfo. I want this by having > these characters in the buffer, not by some clumsy workaround in isearch > (which I think was tried some time ago, but wasn't really satisfactory). Then please talk to the Texinfo developers to provide a kind of output that leaves the quotes and other punctuation intact, while keeping the non-ASCII characters in names in their UTF-8 encoding (which will, of course, show as inverted question marks on your console). Emacs cannot do anything to satisfy your request, as long as the Info files are as they are, and I will object to us changing the contents of the Info files in the buffer.