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#52055: 29.0.50; emoji-insert garbles terminal display on tsdh-dark theme Date: Tue, 23 Nov 2021 15:52:55 +0200 Message-ID: <834k83ou6g.fsf@gnu.org> References: <85sfvn88sl.fsf@laptop.mail-host-address-is-not-set> <83ee77owvb.fsf@gnu.org> <87bl2byolj.fsf@gnus.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="8660"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 52055@debbugs.gnu.org, birdsite@airmail.cc To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 23 14:53: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 1mpWEU-00027V-N5 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 23 Nov 2021 14:53:14 +0100 Original-Received: from localhost ([::1]:44364 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mpWES-0004am-4B for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 23 Nov 2021 08:53:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpWEI-0004ZK-Jb for bug-gnu-emacs@gnu.org; Tue, 23 Nov 2021 08:53:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38751) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mpWEI-0005LU-Aw for bug-gnu-emacs@gnu.org; Tue, 23 Nov 2021 08:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mpWEI-0001RG-3X for bug-gnu-emacs@gnu.org; Tue, 23 Nov 2021 08:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Nov 2021 13:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52055 X-GNU-PR-Package: emacs Original-Received: via spool by 52055-submit@debbugs.gnu.org id=B52055.16376755755518 (code B ref 52055); Tue, 23 Nov 2021 13:53:02 +0000 Original-Received: (at 52055) by debbugs.gnu.org; 23 Nov 2021 13:52:55 +0000 Original-Received: from localhost ([127.0.0.1]:50297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mpWEA-0001Qv-IQ for submit@debbugs.gnu.org; Tue, 23 Nov 2021 08:52:54 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mpWE6-0001Qf-8A for 52055@debbugs.gnu.org; Tue, 23 Nov 2021 08:52:53 -0500 Original-Received: from [2001:470:142:3::e] (port=46294 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpWE0-0005J1-OI; Tue, 23 Nov 2021 08:52:44 -0500 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=O0DHoqRRttsnUj1qFAry1Gz/QZg451q8WU+EifKxLTU=; b=UEFJSpMPadrsHXl88/SM cZNzse4SGcDdvteVnF9UNYYuvrG0CsBMOtjKnc1h9Lxoyi3uOaSE/75POMWm4yjbNLuW63IAtu5U2 0bfJ95PwXg0IAFVddpC4TkDjTW58MMOhpmesUtV2XFMGVzQ3zqSKe7aQmQ5+wLA70DKAqCF9DpCIf HRi7fK4uLywK9v+rpQhbjGDfUhYggr4H9dfzouynRB2Yt/qzt7v90NhC9ru9HMYJLNjaj7jNJ9HRN uJ7vQl03gerdUYWdkG3uItRZMzJtvL6r2rObnUYSQEtmA6oQzmRZ8icNhGxj8AyhS+Q8nzSB+7fyh xJRAFwcanPYiHQ==; Original-Received: from [87.69.77.57] (port=1840 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 1mpWE0-0007Jc-EY; Tue, 23 Nov 2021 08:52:44 -0500 In-Reply-To: <87bl2byolj.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 23 Nov 2021 14:43:20 +0100) 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:220661 Archived-At: > From: Lars Ingebrigtsen > Cc: bird , 52055@debbugs.gnu.org > Date: Tue, 23 Nov 2021 14:43:20 +0100 > > I'm wondering whether we should just disable the `C-x 8 e e' command on > non-GUI -- it relies on presenting things in a tabular fashion, and we > just don't have a way to interrogate the terminals about whether they > support grapheme clusters like 🧏🏾 or not. Would it work to display a single list on TTY frames, not two-column list? As for disabling: I'm not sure yet we should disable right away, because it isn't clear to me how many terminals have such problems and which problems can be solved. We do know the type of the terminal, so if there are simple enough solutions that produce reasonable display, I'd hate denying those users the feature or parts thereof. So I think we should collect data and possible solutions before we decide. (On the Linux console auto-composition-mode is already disabled by default.) > Or perhaps we should have a user option that disables all the emoji > commands on non-graphical displays, and then people that know that their > terminals support it can switch it on. Because otherwise I think we're > going to be getting a lot of these bug reports about this. > > Or... on non-graphical displays, the commands could say "These commands > are likely to produce odd display results in most terminals; continue?" Those are possible solutions, yes. But I think we don't have enough data yet to decide what's best.