From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Entering emojis Date: Mon, 25 Oct 2021 21:21:06 +0200 Message-ID: <878rygj4gt.fsf@gnus.org> References: <87cznths5j.fsf@gnus.org> <83zgqxymd3.fsf@gnu.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="650"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 25 21:35: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 1mf5lF-000AVV-6t for ged-emacs-devel@m.gmane-mx.org; Mon, 25 Oct 2021 21:35:57 +0200 Original-Received: from localhost ([::1]:46310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mf5lD-0008LG-T1 for ged-emacs-devel@m.gmane-mx.org; Mon, 25 Oct 2021 15:35:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mf5X3-0008GE-7R for emacs-devel@gnu.org; Mon, 25 Oct 2021 15:21:17 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:49292) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mf5X0-0006QQ-M7; Mon, 25 Oct 2021 15:21:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=mu1uVbo8th1mVkKk+GluYEmNFzyNDYJv5qmzKS7IdiQ=; b=Auz4rwn6mR/ZpbOYL5PU6Sftn6 2Oi2JtTOWgnQzkU3ZWy2hQVSsSmtKDtEiNSqwaSTj/yBul0zPN6pkARCWkKuvm2ng4op/w56hGHCH 5QjjDSyPYXhRk88eVPUVGBPrplUAM5EKSeCjbce29EZeBK651NKaLIB6MMXNN13Kn98o=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mf5Wu-0004Tw-C6; Mon, 25 Oct 2021 21:21:11 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEXW1+bp6PO8ulTA vk/7+gjR0CGFyKjRzRPBvRWblhlvmH21sBVnYRW+w0////8WY+EYAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+UKGRMLKCXdTD0AAAGgSURBVDjLdZM9bsMwDIWdG+TnBGlv0F4hiFKgHToE6NyhJyBABepY QA60BggM5wZdXcgGM3YJkrX3KSXFjq041GR9Jh8lPiXJrRg/Ptxdx/00mcx64zWZzN+l7AVP3yrH sg+cdrx6gECFHAJBYBfQmqStNFmsAwIwRAKxp5SypEmpbSkkdMC6KRJnlLeApaLR7WZQu59OhhXQ 35XrFzoi/oCSfC2AKINUAHGphdLX3YYMSwvsFeembgGUTPAapLzsRQOFggDCqBp5U603DF7+4rHi z9JlzD9kLJ1tncbz7hh5QVTauyQ/7LM+XwmJKbQPLrKyLPzJDVlrwkzAYQkitCtJayRgXwFgq5RK S96NOvO+Ul6Cr+X8+w7zoh6ts1ZxuSxoRsvDyknyYAxX3MMqmBq1xLZPTsUeAugYx2WgBwbpi4nu cA9M53+hLYZ5mLRU1j+dc78usdZgddtUcjfQiOtgRZfzeTodN95XfI62CIPDr79dba33Ygwq3jWt h77KstyVmgkRv0x/jvHyHG/LdkyT4SAZ8koGozqGoyF//AN3C5wje4rH9AAAACV0RVh0ZGF0ZTpj cmVhdGUAMjAyMS0xMC0yNVQxOToxMTo0MCswMDowMGAqJT8AAAAldEVYdGRhdGU6bW9kaWZ5ADIw MjEtMTAtMjVUMTk6MTE6NDArMDA6MDARd52DAAAAAElFTkSuQmCC X-Now-Playing: Tracy Hamlin's =?utf-8?B?X0NhZsOpIE9sw6k=?= (2): Mixed By Ultra =?utf-8?Q?Nat=C3=A9=5F=3A?= "Home (Tedd Patterson's Home Girl Squad Dub)" In-Reply-To: <83zgqxymd3.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Oct 2021 21:45:28 +0300") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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:277783 Archived-At: Eli Zaretskii writes: >> I don't really have any idea of what that would look like in an Emacs >> context, though. Perhaps something with transient.el? > > Rather an input method, I'd say. I think you want to see how things look? With an input method you'd just end up with the result, but won't see the possibilities? Say you want to insert a construction worker, then these are the options: construction worker (=F0=9F=91=B7=F0=9F=8F=BB) construction worker (=F0=9F=91=B7=F0=9F=8F=BC) construction worker (=F0=9F=91=B7=F0=9F=8F=BD) construction worker (=F0=9F=91=B7=F0=9F=8F=BE) construction worker (=F0=9F=91=B7=F0=9F=8F=BF) man construction worker (=F0=9F=91=B7=E2=80=8D=E2=99=82=EF=B8=8F) man construction worker: (=F0=9F=91=B7=F0=9F=8F=BF=E2=80=8D=E2=99=82=EF=B8= =8F) man construction worker: (=F0=9F=91=B7=F0=9F=8F=BB=E2=80=8D=E2=99=82=EF=B8= =8F) man construction worker: (=F0=9F=91=B7=F0=9F=8F=BD=E2=80=8D=E2=99=82=EF=B8= =8F) man construction worker: (=F0=9F=91=B7=F0=9F=8F=BE=E2=80=8D=E2=99=82=EF=B8= =8F) man construction worker: (=F0=9F=91=B7=F0=9F=8F=BC=E2=80=8D=E2=99=82=EF=B8= =8F) woman construction worker (=F0=9F=91=B7=E2=80=8D=E2=99=80=EF=B8=8F) woman construction worker: (=F0=9F=91=B7=F0=9F=8F=BF=E2=80=8D=E2=99=80=EF= =B8=8F) woman construction worker: (=F0=9F=91=B7=F0=9F=8F=BB=E2=80=8D=E2=99=80=EF= =B8=8F) woman construction worker: (=F0=9F=91=B7=F0=9F=8F=BD=E2=80=8D=E2=99=80=EF= =B8=8F) woman construction worker: (=F0=9F=91=B7=F0=9F=8F=BE=E2=80=8D=E2=99=80=EF= =B8=8F) woman construction worker: (=F0=9F=91=B7=F0=9F=8F=BC=E2=80=8D=E2=99=80=EF= =B8=8F) We could do an input method that's thing/gender/hue (when it's about a person; other things have other possibilities), and after typing that triplet, you end up with, for instance, =F0=9F=91=B7=F0=9F=8F=BF=E2=80=8D= =E2=99=80=EF=B8=8F. But I think that after deciding on "thing", you probably want to see the 17 options you have, and when you're narrowing down by gender or hue, you see the options you're left with. Can you do that with an input method? I've only used fancy input methods when trying to debug something, so perhaps this is something you can do with input methods, but I assumed not. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no