From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Skip Montanaro Newsgroups: gmane.emacs.help Subject: Unicode progress tooltip? Date: Sun, 11 Oct 2020 11:20:48 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/related; boundary="00000000000015dc5605b167923f" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29328"; mail-complaints-to="usenet@ciao.gmane.io" To: Help GNU Emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 11 18:22:10 2020 Return-path: Envelope-to: geh-help-gnu-emacs@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 1kRe6s-0007XC-LF for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 11 Oct 2020 18:22:10 +0200 Original-Received: from localhost ([::1]:59134 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRe6r-0005I4-Md for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 11 Oct 2020 12:22:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45528) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRe63-0004lI-Ha for help-gnu-emacs@gnu.org; Sun, 11 Oct 2020 12:21:19 -0400 Original-Received: from mail-oo1-xc36.google.com ([2607:f8b0:4864:20::c36]:41282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kRe61-0002AT-0s for help-gnu-emacs@gnu.org; Sun, 11 Oct 2020 12:21:19 -0400 Original-Received: by mail-oo1-xc36.google.com with SMTP id t3so3514545ook.8 for ; Sun, 11 Oct 2020 09:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9z+Ftkij2g1PQl/HnfVDrObwmYBDL88VcYr89c+DvHc=; b=NWCfdVz4xx8XggLME/0lfwsA18ehtjW91Hx31wsQoMUxWXapizncGBT74GXFAIxlxH GxpD7QDgaxL6EcNHn/uxh3FEpVnVx+KAvCkSQOFFMfuAEl94ZT6RRpqiZbEIrOcU3YUi 8R1sKa6uGolPqmsesncGu4dNdeyelidsHczW6yMik+psnEHVClbfTYanGfXQTefM5wIX oZk2/xKykKIedzckhCH0b8AUbkdb0ZblAXl1ijt7GQ+S4hZPSM8Wb8wDvjwLw0wISIXa 7oGFMn1drdgoF+mSe9kuHZK87NyRkzD2Vbd3xCkv6UC+HhoeFJ9DRfy6/yD9Sxkve3Az 8o2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9z+Ftkij2g1PQl/HnfVDrObwmYBDL88VcYr89c+DvHc=; b=AKakIOJi9Q/toDj9nBBAI6PbwKy5BaVbn9RmcM6oTIcHojScAMd/1hC3UJl8Jp7BnM jTyCYpJ7gHfP24d8Y0Wy1QOT9hp1tEYdK4k0I/wCi6TZjIEWhJ0nEfNtcENQLhDY7ANF Q8r5cSZqhF52D7pXwe/pUyzdzmCDsLTVOh6UoQmVNTMtfclWPHaiixetuMIAUSw+im4N OB/TIfTZTfl5qvl1TdhyazDZgqfe8OTakIZA3GKFf6+QQ1oSuBtSA8aq1sBCdtcENUzW lCUwDcF6AGh+3L+cDw+Mekwyhh8Ak+7CuzraRMROBhJOyUzV1P1HVDe7Fz/8aZXJAfJ/ zThw== X-Gm-Message-State: AOAM531JD6hFXHcql3XCG9F7Erink68vbeTLexp9mAVvugvMbEQ037VI OgYjHBAvZ71O8cY5NfulLs89gOmCBOJMZSEpvee4IhajFKZv4Ac= X-Google-Smtp-Source: ABdhPJwsa2BZ2OkwX4Sz67bfIfw49qVBsyVozcQoJFObh+A9V3LSe57kbqIcimpA8+9ibBp83GVq3aQSyFVjU4YgTFE= X-Received: by 2002:a4a:be14:: with SMTP id l20mr9895100oop.27.1602433274199; Sun, 11 Oct 2020 09:21:14 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::c36; envelope-from=skip.montanaro@gmail.com; helo=mail-oo1-xc36.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 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, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124430 Archived-At: --00000000000015dc5605b167923f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I have a US layout keyboard. I occasionally need to type non-ASCII stuff like =C2=BE, =E2=82=A4 or =C3=A9. I've now memorized a few Compose key sequ= ences (environment is Ubuntu 20.04), but golly gee, there are a lot of them! I noticed that when I mash down on the Compose key a little tooltip pops up [image: Screenshot from 2020-10-11 10-59-29.png] and is extended as more keys are pressed. Once a complete sequence is entered, the appropriate glyph is rendered and the tooltip dismissed. This is very nice. Still, I wonder... Is there a way to get Emacs to display all the possibilities for the next key and the resulting glyph? This would be sort of like the long press over a key on my Android phone which brings up a pop-up menu showing the various related characters you can select. For example, after entering Compose L, it appears the "next set" only contains eight characters (according to my computer's Compose file). Is there some package which can parse the Compose file and present the next characters and potentially the final possible glyphs? I poked around in the package list on my Emacs install (v 26.3). None of the packages matching the search string "unicode" seemed like what I was looking for. Thanks, Skip --00000000000015dc5605b167923f Content-Type: image/png; name="Screenshot from 2020-10-11 10-59-29.png" Content-Disposition: inline; filename="Screenshot from 2020-10-11 10-59-29.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_kg5aof620 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 AAAASUVORK5CYII= --00000000000015dc5605b167923f--