From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#64024: 29.0.91; `emoji-insert` shows me confusing empty lists Date: Wed, 14 Jun 2023 23:05:59 +0000 Message-ID: <42ff58c7e8d26a9b3cb1@heytings.org> References: <83wn08w0vg.fsf@gnu.org> <42ff58c7e873ea4aedd8@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35105"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 64024@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 15 01:07:24 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 1q9ZaE-0008vY-Fi for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 15 Jun 2023 01:07:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q9ZZx-0006iB-59; Wed, 14 Jun 2023 19:07:05 -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 1q9ZZw-0006i1-1l for bug-gnu-emacs@gnu.org; Wed, 14 Jun 2023 19:07:04 -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 1q9ZZu-0002kG-9r for bug-gnu-emacs@gnu.org; Wed, 14 Jun 2023 19:07:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q9ZZt-0004dX-RB for bug-gnu-emacs@gnu.org; Wed, 14 Jun 2023 19:07:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Jun 2023 23:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64024 X-GNU-PR-Package: emacs Original-Received: via spool by 64024-submit@debbugs.gnu.org id=B64024.168678396517758 (code B ref 64024); Wed, 14 Jun 2023 23:07:01 +0000 Original-Received: (at 64024) by debbugs.gnu.org; 14 Jun 2023 23:06:05 +0000 Original-Received: from localhost ([127.0.0.1]:45760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9ZYy-0004cM-JV for submit@debbugs.gnu.org; Wed, 14 Jun 2023 19:06:04 -0400 Original-Received: from heytings.org ([95.142.160.155]:43854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9ZYv-0004bu-5l for 64024@debbugs.gnu.org; Wed, 14 Jun 2023 19:06:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1686783959; bh=VCAk11zhA86tA/bqwlMo6hD/Y2WBoYCcBYHfd5nRc1k=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=Iu37KnzjTk6e/RmdIQnafWosBcJ9UYbpr5NKZR8Q1U+6gEv1waRKftsUokB0Q8Zsq Rpa9F4KKe2KCyOiywX3ry1f20qBdcM4Z83BdmaGhbHyt8ZDFPGzfrQmF7DRT1VR6Nk cTPlHWpUbLFHYN6yde/VJrh4+PZbT6BOpe+A1zOxbT//fYZGMYSLoncLJIRq3AZE1h zziFmnAwS/4qltQf4o9kNidrur9fXKZaV63ypXaRkuzsmUL34d5f2PCnGCLqYiABKo pWB3sMHyJ6ZMHzFtwxhhn3PfsWigepaGiITXrVtcRDFHZboArF9OMKEqmoPPfME0vi U4GPVjKT+IA7A== In-Reply-To: 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:263384 Archived-At: >> Perhaps the emoji-* commands (C-x 8 e [eilrs]) should simply error out >> when (list-fonts (font-spec :script 'emoji)) is nil? > > FWIW, I do like being able to insert some emojis even if I don't have > access to all of them (and actually I'd even be happy to insert them > without being able to see them, assuming I can see their name instead > :-) > Yes, but you can still do that with C-x 8 RET, right? The C-x 8 e commands use transient menus, and (as you described in the bug report) don't quite work when a suitable emoji font is not available. In theory, another option would be to display, in these transient menus, emoji names instead of emoji characters when no emoji font is available, but there is not enough room for list of names such as "SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH" (which fit better in *Completions*).