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.bugs Subject: bug#62898: 29.0.90; X =?UTF-8?Q?can=E2=80=99t?= be input by the current input method [chinese-ctlaub] Date: Thu, 20 Apr 2023 11:11:07 +0300 Message-ID: <83354v6kis.fsf@gnu.org> References: <202304171211.33HCBXgR003489@sdf.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="8677"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62898@debbugs.gnu.org To: Van Ly Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 20 10:13:54 2023 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 1ppPQQ-000221-2K for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 20 Apr 2023 10:13:54 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppPP3-0007LB-Cb; Thu, 20 Apr 2023 04:12:29 -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 1ppPOw-0007Ae-PB for bug-gnu-emacs@gnu.org; Thu, 20 Apr 2023 04:12:24 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppPOc-00035Z-6E for bug-gnu-emacs@gnu.org; Thu, 20 Apr 2023 04:12:13 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ppPOb-0001Ws-Lt for bug-gnu-emacs@gnu.org; Thu, 20 Apr 2023 04:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Apr 2023 08:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62898 X-GNU-PR-Package: emacs Original-Received: via spool by 62898-submit@debbugs.gnu.org id=B62898.16819782675812 (code B ref 62898); Thu, 20 Apr 2023 08:12:01 +0000 Original-Received: (at 62898) by debbugs.gnu.org; 20 Apr 2023 08:11:07 +0000 Original-Received: from localhost ([127.0.0.1]:36459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppPNh-0001Ve-AV for submit@debbugs.gnu.org; Thu, 20 Apr 2023 04:11:07 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:59498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppPNc-0001V8-VU for 62898@debbugs.gnu.org; Thu, 20 Apr 2023 04:11:04 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppPNX-0001Wx-90; Thu, 20 Apr 2023 04:10:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=V2U0WVK000QuG+2h+nGwhuM6APXzYQXzpqDUx3+aXfU=; b=FQk0sKDLaxHzRo7zAhCe 0ZxzwGpv95A8rg50YTAzH6XmKAwXDhe/NXh46Klpp9chSLklvTzcfnc5RyDzyCPQY9HwS0XVXHMx3 Rc0QXbRX2184ryfh2o8EwwtjZGQftK3s8kvyrVa9My5w7wUlP9C/okFPMmoszyydPzOgjBqpWNScH Lk2ar0UBYkORLAhdtsHiYld5wkUuwufIuYq7p+U4aOJMbh/QoVSYrSTpQoKNg+320a1BFsjXwlbgs 7DloYMb3bRAsiJa0wJqkfCoLLBbCL1crlblB7NeH8j/LCHbPKE1bd+/8lmOhDrdjbNAZefrUjenpE WB6KxIHBDRjmYw==; Original-Received: from [87.69.77.57] (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 1ppPNW-0008TU-Nn; Thu, 20 Apr 2023 04:10:55 -0400 In-Reply-To: <202304171211.33HCBXgR003489@sdf.org> (message from Van Ly on Mon, 17 Apr 2023 12:11:33 GMT) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260313 Archived-At: > Date: Mon, 17 Apr 2023 12:11:33 GMT > From: Van Ly > > Where X is character codepoint > > #x6a58 > #x6a59 > > with chinese-ctlaub set the current input method, quail-show-key has > > #x6a58 => X can’t be input by the current input method > #x6a59 => To input ‘X’, type "chaang" > > Steps to reproduce > - emacs -Q > - switch to buffer in plain Fundamental mode, C-x b bbb > - M-x set-input-method RET chinese-ctlaub > - mouse copy, paste the two symbols from chart at row 1, column 2 and 3 > - put cursor over symbol and apply M-x quail-show-key The chinese-ctlaub input method is produced from the file CTLau-b5.html, and that file doesn't include #x6a59. I cannot find a newer version of CTLau-b5.html on the Internet, if there is a newer version. I also don't know why #x6a59 is missing from the file we have: whether it's a mistake, omission, or there's some real reason for that. Are there any newer sources for this input method which we could use? > chart from Shuowen's tree section > - https://humanum.arts.cuhk.edu.hk/Lexis/lexi-mf/shuowenRadical.php?rad=%E6%9C%A8 That page is in Chinese, and I cannot read nor understand it. What does it say that is relevant to this issue? > unexpected result > - the current input method won't learn new input key sequence for symbol > > expected result > - the current input method learns new input key sequence for symbol > > The current input method being chinese-ctlaub learns a new input key > sequence for symbol flowing the way a word that does not occur in the > wordlist can be added for future personal spell checking. I don't understand what you are saying here, sorry. What do you mean by "current input method learns new input key sequence"? AFAIK, input methods don't learn any key sequences, they just support key sequences that are part of the IM's definition.