From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Entering emojis Date: Thu, 28 Oct 2021 06:33:55 -0400 Message-ID: References: <87cznths5j.fsf@gnus.org> <87ilxi7531.fsf@gnus.org> <875yth7bjr.fsf@gnus.org> 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="15116"; mail-complaints-to="usenet@ciao.gmane.io" To: Lars Ingebrigtsen , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 28 12:52:00 2021 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 1mg30q-0003ft-Cm for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Oct 2021 12:52:00 +0200 Original-Received: from localhost ([::1]:40776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mg30p-0000T4-Bd for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Oct 2021 06:51:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58248) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg2jP-00010R-PU for emacs-devel@gnu.org; Thu, 28 Oct 2021 06:34:00 -0400 Original-Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]:36524) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mg2jN-000451-P1 for emacs-devel@gnu.org; Thu, 28 Oct 2021 06:33:59 -0400 Original-Received: by mail-pl1-x634.google.com with SMTP id w16so4132921plg.3 for ; Thu, 28 Oct 2021 03:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :content-transfer-encoding; bh=bkWaSnlMqPU3jr6aJ4Q1r3NebcpB+5in9rLU/2fDbzM=; b=jJXy0MC8HwcI0eUhY0iY5FjY0E9Fp6X5qd7uJ7h9DIVBT+w2u6datEzCX/wW8jjO3o gu+yAMN8h4hRxNd5onbQbX7HSIzRO+8426k52iHT+fIIEMaIn0zJUqUJs/32On6NHQBP g/sdRt4xCBJOezFtj6kbesgzGpAWcJSfOcSmYz7UmcDVY0pJgvk3eYNhtUrVvS5Xd2U1 p/U4qAbcAFq9mKp/ILZheRjKazwUEoITE+W5WzEK89iYiH5ctodT3wCsx2zfbxluDPDp EB1dkwPPZjRh38hw8p8+pFjo3fo4Vnl8Q2GYJQ3K3kzGCPtZcyx+SWwGpKUNwtZx6Z8z PRHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:content-transfer-encoding; bh=bkWaSnlMqPU3jr6aJ4Q1r3NebcpB+5in9rLU/2fDbzM=; b=yCtqykyZ0Uv1AG5B8B8EaSe4A2DaeBqVbwCBj5VFKq/6rzDLIBufdrSflN9Ezwrla5 BNd90nfUkODuljygofrdz9HGLk117qHs2YA6fL1d0TA6P1YHKYcJOUHq1rue2MDJaN/f FWFuH7ALBv7oyJCty7x358OD67Mn6IKwPO5x0AJSEYqY0kzwA4bV4U22stQ/YZxLAmtz B7VOD1xr/MAZmBxIjcvaI8Cuf0jfySDfNBIqfOJ94WI0g//vBLQBGx/us+EAg6NNZ1ej zBXhpXFcSQk4LLepKtdUflKrg0fgDnmvVL6sYK04KfY3UI+bNfaz9MsKJI3fBXQaKTod +BFA== X-Gm-Message-State: AOAM532NavcD833Ju35kDS55CIUjmegTgWXzPM0ilMkwKyT4OjZ3aw8Q FCT5KqwG/icbnRLzP4WAKPAUHxtwIT1jf8DxEsU= X-Google-Smtp-Source: ABdhPJzrFUCgpnNWHY9P5BacYGue69Ep5hMu4eKdfNNGXoKukZNmPzcQc3XOePKweBJ2E3SKOakko70FVjjBxjCb87E= X-Received: by 2002:a17:90b:3b86:: with SMTP id pc6mr11689501pjb.143.1635417236250; Thu, 28 Oct 2021 03:33:56 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 28 Oct 2021 06:33:55 -0400 In-Reply-To: <875yth7bjr.fsf@gnus.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::634; envelope-from=stefankangas@gmail.com; helo=mail-pl1-x634.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:278084 Archived-At: Lars Ingebrigtsen writes: > Yup. This is now implemented, and it's way less hacky, and I seem to be > able to get all the derivations I'd expect (and I don't see any false > positives). The `M-x emoji-insert' interface here is strictly better than what I see on my phone (which is presumably state of the art). Perhaps we could add arrow keys/TAB/C-n/C-p/etc.+RET navigation, though that would just be the cherry on top. I did notice that there is a noticeable delay when using the command for the first time. Is that expected? In addition to "C-g", perhaps it would be good to give a standard key like "q" the meaning "go back to the previous screen" and maybe "Q" to mean "I changed my mind, close everything and insert no emoji"? One final observation is that it would be nice if we could click the emojis to insert them, on all screens (including the overview ones). BTW, when I insert this emoji "=F0=9F=A7=99=F0=9F=8F=BF=E2=80=8D=E2=99=80= =EF=B8=8F" and then hit DEL repeatedly, the buffer text first turns into "=F0=9F=A7=99=F0=9F=8F=BF=E2=80=8D=E2=99=80" a= nd then "=F0=9F=A7=99=F0=9F=8F=BF", and then "=F0=9F=A7=99=F0=9F=8F=BF" and then "=F0=9F=A7=99". Is that a known issue?