From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Disambiguate modeline character for UTF-8? Date: Thu, 06 Jul 2023 20:27:45 +0800 Message-ID: <871qhlkywu.fsf@yahoo.com> References: <83wo1p73d2.fsf@gnu.org> <6ccde339-2bf1-3a4d-61bb-734046bf02d5@cs.ucla.edu> <83r1rx6vgv.fsf@gnu.org> <83lfi56te9.fsf@gnu.org> <83cz16k2kx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21133"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel@gnu.org, drew.adams@oracle.com, eggert@cs.ucla.edu, monnier@iro.umontreal.ca To: Ulrich Mueller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 06 14:28:34 2023 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 1qHO66-0005M0-Mf for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jul 2023 14:28:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qHO5c-0005Q8-8U; Thu, 06 Jul 2023 08:28:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHO5Z-0005LO-MA for emacs-devel@gnu.org; Thu, 06 Jul 2023 08:28:01 -0400 Original-Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qHO5V-0003g8-S3 for emacs-devel@gnu.org; Thu, 06 Jul 2023 08:28:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1688646476; bh=8Yan4KRQeTyVIVfqcOPGIE0xiPoyt73rqyHQFHUWdyc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ScnnVRq+Mmmk+iqUmqW2AGdNqUi7HBzJi58+IsLU7+VcriJlFGZ0ucP2pQgWhjJ7e4XX4MVSNReXhcQ4jusZJmGxNBbTjynSDg6z/pgC6dAh9moll39+PmePEKxqo5NCltUabn2Oed94DnoGm52u1ksLmZdMME9qMG1bH8G/NSocFTEw89RmWUIEuhdWaucjkLWK04KbhJT9w7pA8xZmqomcKl2ro5UlIGXTldvku66DfeF+tjXKXNpe7OFebHsDQx1ZMGmX6n6/nnt7CU2rEqtzhyfb46Aza5eF9VLiX05+O8xm9dWNiK4j0cCxSVmU+mq/y2dv3d6CsEdUDPLUwQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1688646476; bh=KKrsB8i1QPyOxEoZOWkALTu584K0AWvUiK5mCmQYX9H=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CkIA/4K6U053nSZzaTKaCcP+AgPoy8PuohLEt8eoiTAH8bxmSoalwXAmxWPgCG7B/TbAAEYTHBeKVCGzZ+Vn7/Z5WlzFry+gLIeUzpZZMRp5PKAntsffrCxdI8VAjq/Vm4+INc88IzeZwXu8Y41yqdCnf/tzH8uJftQSSx4Nkz3CVvGScvFHGo3isptVKVK3nvLqiPx422H4T+Wzd5hDvYd5yL2ZPYY15UZdUdOdBdNOFfjxnWgrYXbcF+lJD07T1NmR0AhlBHm+Q61oTfPUVc3usIWtjwr9myH5O8VKhBqiyIPooFQ0dL+A7DrnE4uRSYNZAdnVYKzJOpYfEP7Tfg== X-YMail-OSG: uZPgbYMVM1lGvMmo8jsZhEEJKJat53NhSJhCI5hWM6AEpzTovhKesTFw2YrR1KM Uk4PrUK9ejwv7ahs9QVV0B1r0s5oTbKOurCvYCws3o.OM8El3ktCHbEq85_U1gTDbjtGLGQohoQd yzueNyVdPQ4Bp8qn7nFoCpMspHeOuYb7ab6Lr5jc5lXwieJqmUZv06FOajvpxwtBNxDvDnyJbJWm OfHMqKF2k3usFVObdFo4YfEzWVKRjTY0PDieGScVJTcovT7LDQyRpSNd1aKJeWJuHQbhrAEmQeIJ Cn7J6KqcCTVkkSpQILdjWmWfmVNh373_VP5RB4EqX1.G4ykp5EMX2zwZU_TXoXXtA66CPo0ZUCww 19S05Y6jGo.7ZDnl7p_h3dm3q7NqJ69OdeHK1QaEYOY8DdAoh18OSM2mrpBlh5aMVpQ.VC7aET4P KXaBjWldDEsL9yqP3zXCBkamYt9YcTim6IMiAhE9qKLqIkNQSDg17m4GKHRSSfsVcK.UDMhTrmeG ySEdmAc5ybwoaxhxyyJxVRcdeLL0y31FQ9Cy7uPnijTKlqloiipRmQoRpICc9hCLL7UZgQsr2ol1 4SrkAjrpbyesPPNm4ZJ1vKHmSLYHXhhV0tSRg.Oaap4IbdMHij0F7eiTVD_SJGdyEJRe7ew27dlp rXjj49gNGSHhwY7bayuQ8OxOtTHlP3hFE.bm38bTneDjpcaX4gbl99zJjBNk.bBMnk37uSTbHn6e rJdTJUVCYChlO1Qq_G511SPQmBgD4nZbkEfLEpcMRHym7xWAQwVDV2sv4j_3bjHHe17o_.JhnnL2 yumcprzlURoVRZgZFoU1MhpWQU5_Mx5tpJdMVluLzV X-Sonic-MF: X-Sonic-ID: e5cad308-94c6-41ba-a5bc-3b3cb8ebfeba Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 6 Jul 2023 12:27:56 +0000 Original-Received: by hermes--production-sg3-67fd64777-6fgkn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9f331c682691e0068de36a5b5aa41bb8; Thu, 06 Jul 2023 12:27:51 +0000 (UTC) In-Reply-To: (Ulrich Mueller's message of "Wed, 05 Jul 2023 15:04:08 +0200") X-Mailer: WebService/1.1.21638 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.82; envelope-from=luangruo@yahoo.com; helo=sonic306-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307496 Archived-At: Ulrich Mueller writes: > UTF-8 is one of the most common encodings, and it is strange that it > shares its modeline indicator with anything else. And the "U" is really > ambiguous, because context won't help (or how would you decide if a > buffer's file encoding is e.g. koi8-u or utf-8?). > > As you say, the others in the above list are rarely used nowadays. So, > maybe users should see the "u" or the "K" to indicate that the file has > an unusual encoding? The coding system indication in the mode line is most useful for determining which characters can be represented in the file's coding system. Since the same characters can be encoded in all of UTF-16, UTF-32 and UTF-8, it is only natural for them to share the same mode line indicator.