From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tor Kringeland Newsgroups: gmane.emacs.bugs Subject: bug#52173: =?UTF-8?Q?`=C5=9B'?= character not available using `C-x 8' Date: Mon, 29 Nov 2021 19:11:33 +0100 Message-ID: References: <87r1az5a4n.fsf@gmail.com> <878rx7yr92.fsf@gnus.org> <87ee6z58ov.fsf@gmail.com> <87o863xbs9.fsf@gnus.org> <87a6hn585g.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8011"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 52173@debbugs.gnu.org To: Robert Pluim , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 29 19:12:15 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1mrl8R-0001sa-IK for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 19:12:15 +0100 Original-Received: from localhost ([::1]:38584 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mrl8Q-0001mh-HR for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 13:12:14 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43826) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrl8E-0001mX-L1 for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 13:12:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55976) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrl8E-00010V-Cm for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 13:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mrl8E-0005Dl-6X for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 13:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tor Kringeland Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Nov 2021 18:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52173 X-GNU-PR-Package: emacs Original-Received: via spool by 52173-submit@debbugs.gnu.org id=B52173.163820950120039 (code B ref 52173); Mon, 29 Nov 2021 18:12:02 +0000 Original-Received: (at 52173) by debbugs.gnu.org; 29 Nov 2021 18:11:41 +0000 Original-Received: from localhost ([127.0.0.1]:39289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrl7t-0005D8-5E for submit@debbugs.gnu.org; Mon, 29 Nov 2021 13:11:41 -0500 Original-Received: from mailgw201.it.ntnu.no ([129.241.56.178]:50112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrl7p-0005Cy-Sw for 52173@debbugs.gnu.org; Mon, 29 Nov 2021 13:11:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntnu.no; i=@ntnu.no; q=dns/txt; s=s1-1909-ntnu; t=1638209496; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : content-transfer-encoding : from; bh=DT2d5z6eWPhGww+EkS3gfpUcHTuZjgHsB1McNLtvuV4=; b=hEfN3y00d6EHLbfup/b+zD1tVIdkGj6BF/kbfrCQQCHunOVDcZPjtHjBoa1/8SOMIfhUv cHxFhPgl+vBAY7WSXH4mUGS86ZiMp8YcTGCUsl75uz+zozhyUo/jY0VIq3lpey4O+6QMs4p y2nOLkwrMiOGwDsOtJYBJF08Jv1kljvzmR4Wc6d3qY512954182aYiY4/ap55jSjoWbI8Ya NK/m2m0M3SFpXgMLzlG0g0kOvkThy3ilv9lOjVrxEfavGnSFrC7Tb24D0XQPCcwiefU204w qm1gEZ6tg2tUBTGiXDkXp2SRLShchlW83gTGx8H1xy1ybvn1c/NESPCDRSww== Original-Received: from localhost (localhost [127.0.0.1]) by mailgw201.it.ntnu.no (Postfix) with ESMTP id 07821902D89; Mon, 29 Nov 2021 19:11:36 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mailgw201.it.ntnu.no Original-Received: from mailgw201.it.ntnu.no ([127.0.0.1]) by localhost (mailgw201.it.ntnu.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TEspPwZ4Wft8; Mon, 29 Nov 2021 19:11:35 +0100 (CET) Original-Received: from localhost (unknown [91.219.215.154]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: takringe@ntnu.no) by mailgw201.it.ntnu.no (Postfix) with ESMTPSA id 64B2A902924; Mon, 29 Nov 2021 19:11:35 +0100 (CET) In-Reply-To: <87a6hn585g.fsf@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:221057 Archived-At: Robert Pluim writes: >>>>>> On Mon, 29 Nov 2021 15:43:34 +0100, Lars Ingebrigtsen said: > > Lars> Robert Pluim writes: > >> Except C-x 8 is nominally based on ISO 10646, so there=CA=BCs some= kind of > >> underlying logic to the characters it supports. > > Lars> In what way it it based on Unicode? > > Sorry, ISO 8859-1, not 10646 > > Lars> Adding `C-x 8 ' s` for instance, wouldn't get in the way of any= thing > Lars> else, but would be helpful for those that have to write the > Lars> occasional... er... what is it? An s with a caron?=20=20 > >>=20 > >> s with acute. But there are input methods where 's =3D> s with ced= illa > >> (eg Romanian), so what's the logic for preferring Polish, especial= ly > >> when we already have Polish/Czech/Romanian/latin-n methods etc for= all > >> these characters? > > Lars> I wasn't aware that there was any kind of logic to the `C-x 8' = map > Lars> except "well, that's nice". =F0=9F=98=80 > > :-) > > Looking again at iso-transl.el, perhaps we could define a 'Polish' and > 'Czech' language. But again this all duplicates existing > infrastructure in input methods. > > Robert > --=20 I think the usage area of having commands like `C-x 8 ' s' is that it's intuitive (it's what you expect given the behavior of similar key-bindings and how the command looks "visually", which gives this merit; with cedilla `C-x 8 , s' makes more sense) and it does not require you to be aware of the specific input method. For example, you could quickly "Skowro=C5=84ski" correctly (with the diacritical mark, and n= ot without, which is often the "compromise" --- I've been in this situation several times with Emacs) without being aware that the character is used in Polish. Names like these are common to write in English now, which is why I think `C-x 8' is so convenient, for producing, say, "B=C3=B6lmer" = or "Fl=C3=B8gstad" without having to switch to a German or Norwegian input method. Of course if you do write some text in Polish it'd be cumbersome to use `C-x 8' all the time and you ought to use a relevant input method (and cycling through input methods for multilingual writing is a very nice idea). The usage cases here are distinct, in my mind.