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 15:34:09 -0700 Message-ID: References: <87cznths5j.fsf@gnus.org> <87ilxi7531.fsf@gnus.org> <875yth7bjr.fsf@gnus.org> <871r4576ey.fsf@gnus.org> <878ryc3jie.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18364"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 29 00:35:37 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 1mgDzl-0004VB-N4 for ged-emacs-devel@m.gmane-mx.org; Fri, 29 Oct 2021 00:35:37 +0200 Original-Received: from localhost ([::1]:58954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mgDzi-0005JW-EL for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Oct 2021 18:35:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51556) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgDyP-0004bd-33 for emacs-devel@gnu.org; Thu, 28 Oct 2021 18:34:13 -0400 Original-Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]:38564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mgDyN-0001fC-GJ for emacs-devel@gnu.org; Thu, 28 Oct 2021 18:34:12 -0400 Original-Received: by mail-pj1-x1036.google.com with SMTP id s10-20020a17090a6e4a00b001a5f4da9892so1915950pjm.3 for ; Thu, 28 Oct 2021 15:34:11 -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 :cc; bh=5+x5OG5vFAMNDp4CPGtVFGFkqOWSFzamD+g2iLIg7K8=; b=UBBws/5V8OyUEopieLZEevpwQOYb1MXXvCELQXl7hwhxlZIyXseISuk0HiOJgxygWw O0bY3nnCssYTZrvV7PaPLwPODyolZe2gC4mnEc8sgwjuMhRlZLaCGi/mXYLUsaXkT6Hq dlDd84bvdWOByWf1gkDRWiceyIcuKGOwHujejlFLtta3x9NdXaSnJ97NFcRkqSLEQcov bsYxdVJ+UwC3Xm3k+JX+IxCbOwekonMfN6yZn4egvXpbrfoWXD6xQUbXZPfv0Yes/tHd 57MUET2qr7LeUjTFM1UgggA2Pnz5DzcWRjBt8EOvODLYETX1u7A6M+NZ86BBsa54wupu e2sw== 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:cc; bh=5+x5OG5vFAMNDp4CPGtVFGFkqOWSFzamD+g2iLIg7K8=; b=X09SatuFkw1P2r4hvfBnmgPsF4EbtVtvPZzZaYEEPyOiC8ILl3v9pOXSz/s6GySTQp 6Mt3BKdJbPjgyYOnucESQ+1r7utTAkhRGXQFJYVBLdhQs0Ql3C8Gd44H4yeHxpjWdgjY +zALTq4Hmas0Mi+0G2ZyfT2KDmLxKqPlmbE1n+Z6PToq7+/sBVklVo0homaf3I7oa7mS rQTRJwXZ1u7A8XFiGhiYJn+Kds9vOAGJdhnPoZ15tOgqCnz1KAev3qKYYp8WyIiDgFwJ IG2XKLzXswKrPS9lYdz3X2TUqWZcea4ufM244S4MmrSCcFiGJtO3fEayODjw0TLgLOMC ywdw== X-Gm-Message-State: AOAM5322YXdY45vQejNb9riBlpWWdbSo7xMb/PqVQXBM+4vtyHXGrmzh pqiQzrfR2C+YDeNZ2g7jH+muSAA3rytcu+QSsnQ= X-Google-Smtp-Source: ABdhPJzqO7jaPWTtGzkOIpNPLGRXWaqduDMEu/LYN8enGfK/Jshblpy+GzP0RGlRUhJZg3aoetL3/29hdXBjciu+vbg= X-Received: by 2002:a17:902:8c93:b0:141:5442:e608 with SMTP id t19-20020a1709028c9300b001415442e608mr6315198plo.32.1635460449928; Thu, 28 Oct 2021 15:34:09 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 28 Oct 2021 15:34:09 -0700 In-Reply-To: <878ryc3jie.fsf@gnus.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=stefankangas@gmail.com; helo=mail-pj1-x1036.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:278152 Archived-At: Lars Ingebrigtsen writes: > I don't know transient innards well, but I think it's basically just > doing a read-char-like thing. I.e., it's modal. So cursor movement > would be counter to the general gist of how it's supposed to work. My idea is not that you should put point in the transient window and navigate it as a regular buffer, but that the arrow keys would highlight different emojis somehow, and that you can then press RET to insert the highlighted one. In this scenario, point would stay in the window you ran `emoji-insert' from, just as before. If that makes sense. So I don't think it necessarily runs contrary to the fact that transient.el is supposed to be modal. Or maybe I'm missing something. > It kinda looks like a special buffer, but that's not the general UX of > it, I think. > > Does Magit list the `C-g' binding? Nope. So it might just be me, but I can see some users not generalizing the knowledge of "C-g works everywhere" to "surely it works at this screen that looks quite different to everything else, too". Maybe? I'm not sure.