From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: Emacs 28.1 released Date: Tue, 05 Apr 2022 09:34:14 +0200 Message-ID: <8735is6l1l.fsf@gmail.com> References: <87ilrorq8j.fsf@ucl.ac.uk> <871qycro2z.fsf@ucl.ac.uk> 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="7241"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eric S Fraga Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 05 09:37:53 2022 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 1nbdlB-0001jz-KN for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Apr 2022 09:37:53 +0200 Original-Received: from localhost ([::1]:40512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nbdl9-00066S-Km for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Apr 2022 03:37:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41672) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbdhj-0004WM-FD for emacs-devel@gnu.org; Tue, 05 Apr 2022 03:34:19 -0400 Original-Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:34471) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbdhh-0005pb-Td for emacs-devel@gnu.org; Tue, 05 Apr 2022 03:34:19 -0400 Original-Received: by mail-wr1-x435.google.com with SMTP id m30so17951733wrb.1 for ; Tue, 05 Apr 2022 00:34:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:gmane-reply-to-list:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=wdHsMbApZpk9V2d0wmPli0V8zltpm++qEiGUGChJM6U=; b=FjkHprbYnoUZ27qW97HMvqYoQRFsXlnmleo6U18kF6ayfOyjDbfg7RslNmu7l2Erm9 JCpINAgYu0ylbVMxXUoEuWQUhhjhRjUqNWoXS698QuSBjf9gxImSPlIQDvzhVxipOpMj lRlZHGURJbRJiDFxVHf3WbF4WzxZeeYdwg5NRAc/f8tZ/AfSVH1/mc8vMdE3nyYXlA15 b0i8A7hmgSok19MWToNt23IiukEf157IpcSvwbvd/864hHIZQXGDRBhL3IRsAT6z8bSm g1Jf5VoOilUFbGvQLwW6u87wJ8N2MhqrDFqLzLEjEBui7qMTBZtshEHFtBpYPwadAZ2d a/Vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=wdHsMbApZpk9V2d0wmPli0V8zltpm++qEiGUGChJM6U=; b=6jN0drdmJ8670XnwH1fliglPS93ChZnW/0bvNP9mY14LB3BDBrv9OWSg32vfGQXgv8 tCSwCRIHFQLQYKozs2aT0JVVhrPits/Zwol9VP05+cTD1CwkyjF9T8iipyr2fpf8rFI0 6/afrCUI8qzFaIBfRkavOtR1RImP4y0Dojo10RJ0f6Equ/y7t/2igGY8OaeHuNnHXAhD OVFHZl14Y+b9r9hqcNNoFV8LQZAqkIpd4EhuKqA3PL8lkuHmk+fHHL7ngBxSMvKvVHdI sT6qpR5Ogj0a1cjGOaErC3N5ZqCtO24q6ScX61/jAMq4E8eeIfTlUyZ7GB31Yxa7Mq0u iuVw== X-Gm-Message-State: AOAM532cp162Bo3ssZg+dTf2Y55yGCcDahixrwz68KAukYZgtaA2Uym0 OIG6INDotkynhOBhi7vkB4hfVmE3psM= X-Google-Smtp-Source: ABdhPJyImMiJa8zUZgjsa+f98cj7x0ICbuDQDWOzrWhaHUeVRNBW2vvn6BNt1IQzCrZwNMa4uyrCyA== X-Received: by 2002:adf:eb88:0:b0:205:e113:dcb5 with SMTP id t8-20020adfeb88000000b00205e113dcb5mr1547300wrn.598.1649144056186; Tue, 05 Apr 2022 00:34:16 -0700 (PDT) Original-Received: from rltb ([2a01:e0a:3f3:fb50:63d3:852f:6a79:2aa0]) by smtp.gmail.com with ESMTPSA id c7-20020a5d4f07000000b00203db8f13c6sm11503219wru.75.2022.04.05.00.34.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Apr 2022 00:34:15 -0700 (PDT) Gmane-Reply-To-List: yes In-Reply-To: <871qycro2z.fsf@ucl.ac.uk> (Eric S. Fraga's message of "Tue, 05 Apr 2022 08:23:00 +0100") Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=rpluim@gmail.com; helo=mail-wr1-x435.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:287797 Archived-At: >>>>> On Tue, 05 Apr 2022 08:23:00 +0100, Eric S Fraga = said: Eric> On Tuesday, 5 Apr 2022 at 09:13, tomas@tuxteam.de wrote: >> Here's one for Emacs... and for you: =E2=99=A5=EF=B8=8F Eric> Thank you! =F0=9F=99=82 (must use that emoji interface introduced= in v29... or was Eric> it v28?) The display support is in v28, the handy interface for entering them is v29 (although Lars did talk about packaging that for v28). In the interim, you can use something like this: (with-temp-buffer (activate-input-method "latin-prefix") ;; the input method has to be trig= gered for `quail-package-alist' to be non-nil (let ((quail-current-package (assoc "latin-prefix" quail-package-alist))) (quail-define-rules ((append . t)) (";)" ?=F0=9F=98=89) (":]" ?=F0=9F=98=AC) ("8)" ?=F0=9F=A5=B4) (":|" ?=F0=9F=98=90) (":/" ?=F0=9F=98=95) (":(" ?=F0=9F=98=A0) ("X)" ?=F0=9F=98=B5) (":{" ?=F0=9F=98=A6) (">)" ?=F0=9F=98=88) (";(" ?=F0=9F=98=A2) (":D" ?=F0=9F=98=80) ("O)" ?=F0=9F=98=87) (":)" ?=F0=9F=99=82) (":C" ?=F0=9F=98=BC)))) (or you could define a completely separate "smiley" input method.) Robert --=20