From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Newsgroups: gmane.emacs.bugs Subject: bug#56117: 29.0.50; pgtk does not distinguish between and "."/"," Date: Fri, 24 Jun 2022 07:58:52 +0200 Message-ID: <87v8sq1u1v.fsf@gmail.com> References: <87y1xqkc77.fsf@yahoo.com> <87v8ssi4xi.fsf@yahoo.com> <87tu8bzul6.fsf@gnus.org> <87sfnvhk0m.fsf@yahoo.com> <83wnd7eqbs.fsf@gnu.org> <87k097hixh.fsf@yahoo.com> <83tu8bemk9.fsf@gnu.org> <87bkujhf44.fsf@yahoo.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="32736"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eli Zaretskii To: 56117@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 24 08:00:16 2022 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 1o4cMZ-0008KH-Pm for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Jun 2022 08:00:15 +0200 Original-Received: from localhost ([::1]:46906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o4cMY-0002pM-BP for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Jun 2022 02:00:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4cMN-0002ou-E6 for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2022 02:00:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46669) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o4cMN-0004es-5Z for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2022 02:00:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o4cMM-0005vm-L0 for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2022 02:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Jun 2022 06:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56117 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Original-Received: via spool by submit@debbugs.gnu.org id=B.165605034222688 (code B ref -1); Fri, 24 Jun 2022 06:00:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Jun 2022 05:59:02 +0000 Original-Received: from localhost ([127.0.0.1]:40566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4cLN-0005tl-8n for submit@debbugs.gnu.org; Fri, 24 Jun 2022 01:59:01 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:54052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4cLK-0005tc-UE for submit@debbugs.gnu.org; Fri, 24 Jun 2022 01:59:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4cLK-0002VK-LO for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2022 01:58:58 -0400 Original-Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:35737) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o4cLI-0004Xa-R3; Fri, 24 Jun 2022 01:58:58 -0400 Original-Received: by mail-wr1-x42c.google.com with SMTP id m1so1699211wrb.2; Thu, 23 Jun 2022 22:58:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=h7utRV2xDKI0coUpf3d43t/7cqY0ZpGE3smTiYgEE3w=; b=QrwozGfTuF7jbgDSvVz/XI6pu3WGhxJm9jGs0bA37c5xS7W8w2QTidE8KmyUpStS2/ bP+T8AE0EkH/2fDer7ibG498J0dXqen5CkLceox5e4pBlL2SKOZy4gOu062fYVF7Mold AIIwVtJPuJp9ANIv2N8G9xOudrtEdoTKJ/Z9VOJYq7lVImu8bZLJVwQFN3SD1d31XO+T VcacQl0j4YScrJrF+Pzdao2ir44+7PN2ZKfnhG4nck74yfJeu3rPCVbCY4NFtgKVCIjK 96b3y9fKWXtAGdEQPIEyrzGH1h4m/n2bsDY0u3Rv2UeDc3RdleNw+QHo+3O761EySlmI 0RlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=h7utRV2xDKI0coUpf3d43t/7cqY0ZpGE3smTiYgEE3w=; b=WfjySetnOT3OGm23B60qIZ/HZzEb9Q9stenyWNclVEhc2IAEC0XwywJfq4FV2X20oT EE/QiW1lnhUp6DyhAKA+wIaCibiPQE/z5DW+RaFC14yN/Vhfog4WX+5kTWv9qnZcJde3 1EMR4g9Aenrc3C8zYfTDFukRIDGIVJiqXysTrfk3BzfQp+ujVmObBOINzoIN/hZxGJZ3 lhvbyetE97NMbiV0VA0XhbDGXkbHU/fnG67+q7fNUUI3KQ8mO/nVRcXaslxBkGq7DfL0 QRFD/L+Oh7XeSsGMJxFEmekRC/NZHz0IMDYU03fuBHSqfalyQ0T7DpBF1jEWdLQaFMlk UxcQ== X-Gm-Message-State: AJIora+75ia55bv6D5k+k10XDoRueJS2zryIYOQD39fKKgyMXfjB/1JV U129o5ArX4s1sQ0iCrFC1wMT069xWPk= X-Google-Smtp-Source: AGRyM1tqo9TYaOxtqfNWdw+2bm8tnHXAtlm6gnUOhM1Jsc9F714yZm9+bA9lL/rIggTNIM/YzB8efA== X-Received: by 2002:adf:fb49:0:b0:21a:3ccc:fb77 with SMTP id c9-20020adffb49000000b0021a3cccfb77mr11443498wrs.280.1656050334114; Thu, 23 Jun 2022 22:58:54 -0700 (PDT) Original-Received: from amdahl30 ([2a01:e0a:253:fe0:2ef0:5dff:fed2:7b49]) by smtp.gmail.com with ESMTPSA id f4-20020a0560001b0400b0021a3cc0e242sm1306491wrz.20.2022.06.23.22.58.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jun 2022 22:58:53 -0700 (PDT) In-Reply-To: <87bkujhf44.fsf@yahoo.com> (Po Lu via's message of "Thu, 23 Jun 2022 18:02:35 +0800") Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=kevin.legouguec@gmail.com; helo=mail-wr1-x42c.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:235151 Archived-At: (Taken off-list because I'd rather limit the noise; I'm very likely missing something) Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Eli Zaretskii writes: > >> And there's absolutely no way for Emacs to get at the original keys? > > It can by turning the input method off, but as a result any features > provided by them will no longer work. I'm a bit confused by that statement; you may remember that silly experiment I ran in bug#52795? https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D17;filename=3Dgoof.= patch;bug=3D52795 Po Lu writes: > K=C3=A9vin Le Gouguec writes: > >> AFAICT Emacs receives enough information to see S-SPC? > > Yes, but after going through an input method module the S-SPC is lost. > >> No idea how easy it would be to pass on that information to the rest >> of Emacs. > > Not easy, if we want to keep input methods (which GTK uses to implement > the compose key) working. At the time that left me with the impression that in principle, Emacs could record what it received before "going through an input method" and recover the lost information after the input method did its (bad) job; in practice I assume that would be a very horrible kludge and a nightmare to maintain. Was that impression correct? I'm not pushing for such a kludge; just wondering if it's in the realm of possibility.