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.devel Subject: Re: Entering emojis Date: Wed, 27 Oct 2021 16:19:39 +0300 Message-ID: <83ilxiwqok.fsf@gnu.org> References: <87cznths5j.fsf@gnus.org> <87ee87cwju.fsf@gnus.org> <83sfwmwubd.fsf@gnu.org> <875ytid54b.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="5700"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen , Jonas Bernoulli Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 27 15:59:57 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 1mfjT9-0001F3-Uz for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Oct 2021 15:59:56 +0200 Original-Received: from localhost ([::1]:60284 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mfjT8-00057b-FK for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Oct 2021 09:59:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60386) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfiqF-0006Cc-Bj for emacs-devel@gnu.org; Wed, 27 Oct 2021 09:19:43 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36844) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfiqD-0006oa-PV; Wed, 27 Oct 2021 09:19:42 -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=kHXyhu5Bx9YBESiRbpCgHtV+YeFZP/pU9Hph3yaHpg8=; b=ChMYWO0ZvN9uqM/RzpAA V+8m8ru1X3XYzkE+pmuLJ4EyDL2Kb2vRV2rULOQdZyfyQPtHavbA+Ou9Z3DbGeAHXm8NIJxnBaCcU Ok4uKsbkkJC280ZE7vBfznf34pO6Q9H90iBcotpAHvFNa5ZftTPahYeA9ETlkmpwnG1aZU6ApvDbP CvwRUlZeBwXdImYI38iAu7VcXLWzZ9l0OTe5kgV4Ws1Elow4yEfKdCHBQR1s43Vb4jNjlB/pVpqOA rTLjyT5LDu7MsAI7wOaDaHmLt5kyZ/tjq8ACzH2OsoMqVCqsCp60LvXpkgFKD6Luzs5QrIj6rPue3 kMdyXlRtHZbVxQ==; Original-Received: from [87.69.77.57] (port=3886 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 1mfiqD-0008Nw-7H; Wed, 27 Oct 2021 09:19:41 -0400 In-Reply-To: <875ytid54b.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 27 Oct 2021 14:28:04 +0200) 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:277960 Archived-At: > From: Lars Ingebrigtsen > Cc: emacs-devel@gnu.org > Date: Wed, 27 Oct 2021 14:28:04 +0200 > > Eli Zaretskii writes: > > >> This is now totally and utterly feature complete, so give it a whirl if > >> you're into emojis. 🤑 The branch is scratch/emoji, and the commands > >> are `M-x emoji-insert', `C-u M-x emoji-insert' and `M-x emoji-list'. > > > > Would it make sense to install this on the release branch? Since it's > > a new orthogonal feature, it cannot possibly break anything else, just > > be broken by itself, right? > > It requires changes to transient.el to work, unfortunately. I've seen them, but they, too, seem orthogonal, or somewhat safe, or both? Jonas, what is your opinion about the safety of the changes in transient.el that Lars added recently? > These commands need to have a keystroke, though. I think people who use > them will be using them a lot, so there should be a default keymap > placement for them. There's three commands now -- emoji-insert > (graphical/category choosing), emoji-search (textual based on names) and > emoli-list (one big buffer of emojis). > > So... er... off the top of my head... > > C-x 8 e e > C-x 8 e s > C-x 8 e l > > `C-x 8' because that's where `C-x 8 RET' is. Or... is there a more > likely place for insertion commands? Uhm... `C-x g'. 🤔💥 Why not just "C-x 8 e"? It's available.