From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: awrhygty@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Nov 2023 17:29:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 67204@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170006929726543 (code B ref -1); Wed, 15 Nov 2023 17:29:04 +0000 Received: (at submit) by debbugs.gnu.org; 15 Nov 2023 17:28:17 +0000 Received: from localhost ([127.0.0.1]:53577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r3JgW-0006u2-He for submit@debbugs.gnu.org; Wed, 15 Nov 2023 12:28:16 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r3JIR-0005xa-65 for submit@debbugs.gnu.org; Wed, 15 Nov 2023 12:03:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r39x1-0000pv-8N for bug-gnu-emacs@gnu.org; Wed, 15 Nov 2023 02:04:39 -0500 Received: from mail-psaapc01olkn2088.outbound.protection.outlook.com ([40.92.52.88] helo=APC01-PSA-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r39ws-0005rf-0H for bug-gnu-emacs@gnu.org; Wed, 15 Nov 2023 02:04:37 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=az/vHlnYZaYj4QXffAUag/miDQ6dZgAYRhhbJHGq2dWRlTI+7lFA/Hg+urqKR1F5b7ou4n7M5kaVO0gEa9Xei5MUuW7KLO8xWtwilVZLFngbtRem1kPfT95goZ8/hByK9i8iJg4tRNHYcAZflwmmuLEePB9vwkuKYl+yZolh+lSEXpWmUTTPjf0aPttspSUhcmwcZJPTVWu9ocvrGpKe61ys3mjLVctXLaLfmJKgSfQIgGic56Np5ohLFhBq3T8qWdha63HOOnfDL+zS44hRixdVvYc/mnHCnOi2vw1kI2yeE1tAs+iGVImb/b1q8EJu8odHIwl0C40pAZLvVwR0ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=R74Y/BRyGLTb+I1XLFITFCQuF10C64Xm4k9zoclk/Bs=; b=J7Ix3uzqtmZ1qowYVp1UcfE3EcC7993iozi+OrICSnNURUqyz5x/I3Yrja4pmlYU/bXJCkanCLVKk0pLP2WaMDAGNJILkSAe/5fICV/buMLOE6Auvd0mrAJOdtvhKcFDP7e2R6F3gQBVoHQHT7maSuvvTjiBFtzKL4XJUYOsiCiMlTTf9bEFYov/FknPtPsdcOxf3oTgWzymF89W1zkeqH3nAUc6TnlbEZemjy/MvuogfeFpdM3GajRs/VLDQ51NTl7Tr/9pUNBhwQHifaaJj49lfRtmoXaO+NXoiXkt56s20J3ngrehM7J31xtvJTl//4Rj/srSz4FFt/NQ7ZRQUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R74Y/BRyGLTb+I1XLFITFCQuF10C64Xm4k9zoclk/Bs=; b=qLK+wYxfG5u1n7lsntXqwZc/IInaHEg+HBpfN/3L5HIau0SxYTnC9rcmJnk4F4Inq6TxVYhJ3xHfx/yPlM7AQqlbfv8ab+h+En5TjMBfXHGMtJiYPvpVA9ONnohFUvUR5K/WkLMeBm7s6b4DFKshyMa0Ddc4sQDNh6pzMhJ+HdWHSgLBkGH6/fhfuWreCqCbItmOXxIsIOtcIYgqm+Ipx3p5dzLLMBda2OnS49Ptk1yYoWKNiZaJU1fea/3STM7a7JU9m67qeUtUYEs+MNlc6lk42mjZaWbf5GTLEwsFCjVv+Y691fu8w3RKKqfUKGqpA9iddrbZctw3fB07Vbk76A== Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) by TYSPR01MB6534.apcprd01.prod.exchangelabs.com (2603:1096:405:55::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Wed, 15 Nov 2023 07:04:22 +0000 Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::167d:ce92:354e:23f3]) by TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::167d:ce92:354e:23f3%4]) with mapi id 15.20.6977.029; Wed, 15 Nov 2023 07:04:22 +0000 From: awrhygty@outlook.com Date: Wed, 15 Nov 2023 16:04:21 +0900 Message-ID: Content-Type: text/plain X-TMN: [5pLSd7M2u0l4/DfiUBxNyhM9NH6DaebAYz6yAO7ZCtI=] X-ClientProxiedBy: TYCPR01CA0143.jpnprd01.prod.outlook.com (2603:1096:400:2b7::15) To TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) X-Microsoft-Original-Message-ID: <86wmuja45m.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR01MB3920:EE_|TYSPR01MB6534:EE_ X-MS-Office365-Filtering-Correlation-Id: 917baf8a-ac7c-4c74-66a1-08dbe5a91813 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +4Cx8ULX39fbuuVu6kfq6Xiy6qad0EDQ401kYg/DrVis6Kf7tUCdVsxOo4O3/COPfLxLV1AYi8bNu0Cg9NngAKF1UKaBJBy3R5wDEdIVtBpXNXQZlknFNk13ATQqxYRoOnnXusBb5jWa5wyqHv6+Wbo5CV1FA2wvsffYC8izvZdWmwLQ/nkW/Wk3mTal4RR7CHD62wP2ZS6F4C/wZvVDYhhTsGbWyc792rAoJA+y7vUw0poKn6QQWZqnOBFIO0qtBBEB38bvZydj27gZ4gBSzKWzj9Gb5R9//VEWrPvVsOBRzlJ2Lvwrr6yQDr81LA1b3oRSuTBzRMimFKtUS6dw/IQTFKLYM2R3JYYE9J+o/i0bxL9rL0IfuQDUWu7xpWqgREQvpbjcJvB0XkJaFDIzs5bkpPvlTBFwQCV0rD+HIRXBN3ODSWbmXK6ahEwvrv8I45gpcyAtng1iMF6FijqxMdAD5XT097uEW8Pedob9eUV9ppvMwwOksh7PzHILJPpFQThUH+vcGU+pR50/8RagMu03WP4L7WBrlmhIJpoPxSI5RbCryf0lGjWxqHT5pPRe X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g+gxES9ty8WK7LVhexQQjQ9aXJ+NZ9XG/PZE3Mvq4UwoEOxcODp10e6XEuuekNhLUO6EQ4UOf6wdiuGlKjOXSQRWOXsX4YOgA3yp0fZo5M1wrtpaEqWHnwT+otkkBZH9wb9xVVAjP1FmoYJjE0yafZgjXczE7+Wj7AzNYfayS9RqYafnfn/l+VtJ5td5GfCUpef/zNCC0s9kw8s0bOwchEHzqbAPcRuBAteW4tdXQT9a11KLUh1lUkGlaD1WQd5QGvYsOAjlJA4UYN6ZmxvICGoqPCuv7zyCEeovDL3F3gzyjj9erGHsDaHN5CFRvTkN+Tb6AYNU+lvkrL81J7qZkRQFPovhNeGsnzYQCWLKgJ9uF5xYsKN9PECPCwyUSa1CaZoFzyJg0YcyjoEjaBiBBx9iBZu/sph0R9iRY3Y8JrHhe52wpaO21J2K2AS7yAt17kyfCfEQ5p9mREd/xZcaI1iFTKfvRwtvJbNW2hTHaX4cyQvcmm9yGByEH4sj3SKBnwcqnL5sliiTdwrrvKmeAHrVLFTzAdB0mPW45VluZgF8Z3vZ0HnJgyXJiNqMrHTasejewN8soh2R2wyrprwSfdYkwSsB3cCnB/C+Zbfc8wETE1hWfOTMULW7auDJ9QCq2mt9oh8cenHzmWy+XtVGk1mwctVbajQx1OC7sN1xIpuL9/nvEnh47A3AqsF2ZYXS7rS5QMjihJ/q8zQ5CbMh8kAae5o+U/DTKN3awpwxVIVF1gtFZloKW2AE3WzkplwV7ss0WIxbTXwdU/LEdSgxNLcOy2UgrZxT7lJa1TUnLPa8/mMhgmMqpdhCQAMRwY38Oi3mFuV0vys191exGPHqdRbsCnetrk5+AvwDLLq9zmYQZygEJxsJLBpCi3F1fNyoNzym0oyBvGBPAACOZHAV6BpdqADuDMuJJ+3xqZDk9oIiacK2tq4t9uoup1XJlEuVGLybgzCqnjyqY4ngTVAMb9Zer+pdw98P/GtgEGtH/dlAJMgz4PEI2iJGpx0sK957F+aUaPiZ0mFUHsrLrhsLu+qm/oygqQRimR7sTShciIsvYYpJGVE42nclPe8+6+DEg1UYixOGFAAM0I2mGBsuwaiJTHuXCxaGewTcGu+k5s1fY+GfiHaVQqg+UM5Ht37ZL4rcwkM/ikzgvFdmKiQhtA+s8r46WWhS70WdxZBVGJ7tH6HVVxVChd6uRzVYbPWgT/nFRaufKKmSVURdiJg40aDpSyJTmKvBflWQ234i4Y4= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 917baf8a-ac7c-4c74-66a1-08dbe5a91813 X-MS-Exchange-CrossTenant-AuthSource: TYZPR01MB3920.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2023 07:04:22.1389 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYSPR01MB6534 Received-SPF: pass client-ip=40.92.52.88; envelope-from=awrhygty@outlook.com; helo=APC01-PSA-obe.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FORGED_SPF_HELO=1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) #'emoji-list creates '*Emoji*' buffer containing EMOJIs. Typing 'h' shows a name of a EMOJI under the current point. If the names are always echoed, selection may be easier. I tried the form below in the '*Emoji*' buffer: (add-hook #'post-command-hook (lambda () (when-let ((glyph (get-text-property (point) 'emoji-glyph)) (name (emoji--name glyph))) (message "%s" name))) nil 'local) But it is not successfull when moving to/from composed character EMOJI. In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-08-02 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3570) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=aot --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: JPN locale-coding-system: cp932 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (help-fns radix-tree cl-print debug backtrace find-func gnutls network-stream nsm mailalias smtpmail textsec uni-scripts url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map byte-opt gv bytecomp byte-compile url-vars idna-mapping ucs-normalize uni-confusable textsec-check jka-compr qp misearch multi-isearch help-mode pp shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/bobcat japan-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 225947 32909) (symbols 48 8366 9) (strings 32 38253 2543) (string-bytes 1 870992) (vectors 16 46404) (vector-slots 8 1526724 109516) (floats 8 54 289) (intervals 56 1335 60) (buffers 984 16)) From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Dec 2023 19:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: awrhygty@outlook.com Cc: 67204@debbugs.gnu.org Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170353081017274 (code B ref 67204); Mon, 25 Dec 2023 19:01:02 +0000 Received: (at 67204) by debbugs.gnu.org; 25 Dec 2023 19:00:10 +0000 Received: from localhost ([127.0.0.1]:55386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHqBN-0004T9-Sm for submit@debbugs.gnu.org; Mon, 25 Dec 2023 14:00:10 -0500 Received: from sonic302-21.consmr.mail.ir2.yahoo.com ([87.248.110.84]:44412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHqBK-00040F-Rt for 67204@debbugs.gnu.org; Mon, 25 Dec 2023 14:00:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1703530792; bh=H7ohpluKQGVD3e6TCmCGy184RShz/VHAs1QpSLU41Qk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=EcPFW7aoWx0jrdAkpR3i6dpr11svTliJDqR+fkVgKvWIlaXzIitH5RUvvi5KPzlxmB/mpiwyCcdeV9ry7aLq13Yw3UJu1XRJ1nnOYvSkXW+pglHBQloIlv2hv9uKavrF1SAGLn9Ss3BU/omoNf1dETiqmlAwk4A+nzPx6rujQMGdsqalmYQ/vcUl8y7aafGQzPdsA13LHHc4gNTlBscZnjR6Zmhu7oAGncLbE/cbRTJhNpUs6/nY6buY7i2mVGkh0P4jt5Ee6ArZ6dTkGsvg/4zlcyFd1HUbARmd6ULy+0kySg9hlpmwsb8BVG4T3ADY0MvjVS60rZy+GOgAkKtxLg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1703530792; bh=a/NFUF4CBytxhAAemdzjrXAMATmPUQNXSAP1QtsYVrW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=uTB82X8DwvCi5vieGrBTbB+DZjhWzMl/2Loo20Y+oidJP0EVSlaV6gm9pnt5YLJKIvMq+Ys7mdON53/ShKr5P+Cv4za3GbcwMy1GLXKIwhKyAMpSvZyRFN8IoE2JwyaOTS/P93v5S0xXXctyb55af1BnnQf+wxYTEekYp9VOm5CQpNDD96l6sYhbQpQW07XrGpt6BmPfVJlWbj24Ev6c/UvHOrsFqThY79USgWaWjsYBlPAQUYL6APdbrlwObw/DaTL156y5kipfINgIVpnTARgN0ziZQw14mEll+FP8uhb/mdczOwOk3/337JwjYmnjdqVBmusNBDvz5BogsPOtsA== X-YMail-OSG: XBnG_T0VM1mAkIK1HqdInRZbRz.upCFLFzRfu3Sa2p9KLwmnh7U35THv3o.UcnD 7RbWCMQ3QasKBY8r5hk.I58kBhKmpu86lUeXqgEYqF7W9bhQI8Y4dYiqXhzaGR4P7S9JcorlBjPu z4sCFTK9fD3.ZZyyGHXcOzOaXmXo9MEf.t4QH7VgwtkBArlj0oYll12TiHeG_iH7Q_aw7SJxwg8s ioow8wkh9Rd9iXsNNbS_Af_mg4o3doIZ3U2_ehTzMwQTMhIa7cAuDU.khWKH0po0Ciz9WiF9mJL1 oizQhupr96r9jz7Lugzn1qOVcP5ImygnMynIeISHX9I.o9YB8dBEdue3NGew6pAn2RMrTyBUdMeG auQdRnV3d9cwXpzjC.nf0E.DwbW1cXoYuo8YN6fq24S8mGnT48bv4JtZNHAWJzw01R0jtbSZ44h5 y9hhn0Ivizs8Qo204rpoBu4JJFdBXm1DVWnb_vEf5HSDNvblsV155fvVBF5OOU.o.WMH9mJN6GXn M.47Au0ONfb9E.cQ2BhKDsWQAa7.oNcKKh.AC_DJo_vSVIbf5b8XOHWl2918BDipzWbtd1AVE3yZ N3_CuM6s1j3lbyeBJirNwrQoRrtFt61hbg3lhTCcZvvWeP0CzyRdRnfThm1I2VbSR93GPXvPxJWe mKrZJXFBna83NDJmATEZklDbhVADuz04AHvoBsE4ZT.oFQjim.0iprVOWBf4B_0V7qjSYu9EFpPD JXxh64dM27KQjgBgtdbGg6cyl14OcfAV8tZzcDzi7GzfcwMqRHkOL8Qmy_QCMlOV9Mswfk834VSR DRV6.UYdMtmDdpKvdxrbSxjqARQRgaTmsSlmuPNyxQWrn5sEZPLnyVRQ1aIlY1eT192_QBKtgHJW 4IQnPmfXN.RtP_4iIITaRVIU29dM5.B1GZVKynqvZODjQhKPjv.mA2R9.tOra89XRn0A6u13YYpv xH0xcTRbYe2lXeld27cNIXTdXJ6JcWoa9tz1xKzlG526kp3NVh74xyRe6PCmsvljAYgBNo14LZsx 5bpC5dJiGYXBS7SmXfmLgPZNP0GymjIcciJwEGuw1y7oYgT7GCaP9mEA6BNsBf96YRkJ5qCL0Skn Q_NRKauigsRk9IatdToqeI4Ji7GwBN.P0RQYlgn1Uw3HQrLqs2tQIsdeYhqD40AqMgiHXjqwQATu UZzsjQlvHVafJXj3_zUGAlPWGdjpQyaSjZ.cR58gf2has_SkFyQCs6M3pcpamDqm57K9quCWeXCo 8NlIRGQgKOJ2ZRQd2MMIkYtLbl9RDy.wM1bhSYTBeA.48A8K_yzID1.0bKoBauF2wcfQZnyPylZk BhEc5sLAS6UbeutI1YD6asRFHdtI3NalVlqe3PFMkqrL.EL0586bD1ehfG83lBy64g7qfZaaoJAK hvpsCrY1JFsiOVoSyW19CBOs3kwhSyy7958tiMRSOoAYj.Ivue8xCVc7fATHAHsoVhfHWRH3.O9a LbIoUXYNgB8dKU80.pNI4I7HVu8NHiu2rL0WI5SDNX6eT3EnVN2oi6AwH5p9eAWm7zKTcIrhk8ld TU4b5cMzhRSs.YP2d5h7KZzOeLGwXIcTTFAYOmkrVwYp_WugszXzsw73RyawDJu6HFqNEIcSDBEL wqgFWop1g3oSQpf1sRLQZE8LJcAD47MjPp4O37CId9i.pfg5R.vo8.hCi6UG9g5IDZfQ7NvNm7t2 IxJDv7zxkAKzzKd5uA9at5OTtZlB5d6zJ1rPSOQdiHOlChfuR2u5iVdGlli1mFPIMk37GvjnyINB v.fIwxkdA2abE46YXO7RAFGZfcZP5zZ3KhaCrBiAI3Aq7fjr5iBRVs1C6YlzUkXXvLSn657D4rlS ZUka.aLZSNnH5t_M3TtY4ICN7VkO3lkg9sa_hyfdX1jMCSilAm0xONqjnHH626qfXrfTNdY6KurJ f8R9KCbQY4rntTc6GxCZHdqTQDWghnf7hwWBjUAlcWBpRXvJoNLowgk9ECwdQjc7JCJfyjCNVS2c 9neKJ8Z3IJGc.BcYnr14oTGbw1OcmJiKCzwwYK2xG14CjwsGvzGRy6QG8JUxhOZhcfNm0PIcQUEr h4tbTe2VWsi11ZiFjZAenPDGUkTYGb4sFiAekVynp0Js2oBUqxJY6.wfWHnQehFdDbckK5IH8lbS VzMERAEnNcHFUFCr2B7DRe7pn3YmqTKb5iISbWA3rk6QB8fd72PrK3k5w5L.eA4_VKbHuO7jpiRu I2bxeDpR1NoTPiigkGdbw9FA8QoScO8kcig9oy4Rsxo8h2ezqqe6tbw-- X-Sonic-MF: X-Sonic-ID: 57aa0063-0c1a-4fd9-945c-33bc47f29ff7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ir2.yahoo.com with HTTP; Mon, 25 Dec 2023 18:59:52 +0000 Received: by hermes--production-ir2-6488884f6f-xxgtx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7960150e861ecbaeccd879133d9c3c7e; Mon, 25 Dec 2023 18:59:50 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= In-Reply-To: (awrhygty@outlook.com's message of "Wed, 15 Nov 2023 16:04:21 +0900") References: Date: Mon, 25 Dec 2023 19:59:49 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1211 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) awrhygty@outlook.com writes: > #'emoji-list creates '*Emoji*' buffer containing EMOJIs. > Typing 'h' shows a name of a EMOJI under the current point. > If the names are always echoed, selection may be easier. > > I tried the form below in the '*Emoji*' buffer: > (add-hook #'post-command-hook > (lambda () > (when-let ((glyph (get-text-property (point) 'emoji-glyph)) > (name (emoji--name glyph))) > (message "%s" name))) > nil 'local) > But it is not successfull when moving to/from composed character EMOJI. > This is because Emacs automatically moves the point when it=E2=80=99s in the middle of text with the =E2=80=99composition=E2=80=99 property. See (elisp= ) Adjusting Point in the Elisp Info manual for more information about this feature. It seems that post-command-hook is invoked _before_ the point is moved, so querying the position of point inside post-command-hook does not always give correct results. You could add your code to the pre-redisplay-function instead. About what you propose, I think that showing the name of the Emoji under point may be a good new feature of emoji-list. What do others think? From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Dec 2023 19:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170353277216425 (code B ref 67204); Mon, 25 Dec 2023 19:33:01 +0000 Received: (at 67204) by debbugs.gnu.org; 25 Dec 2023 19:32:52 +0000 Received: from localhost ([127.0.0.1]:55411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHqh2-0004Gq-5Z for submit@debbugs.gnu.org; Mon, 25 Dec 2023 14:32:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHqh0-0004Gd-Lf for 67204@debbugs.gnu.org; Mon, 25 Dec 2023 14:32:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHqgm-0003ft-EV; Mon, 25 Dec 2023 14:32:38 -0500 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=j6xTEtqYtX2LQeqHba7uFz8s/kOw35/o4eA3uDmGgbA=; b=akueFiL2U0CvHPs2OVJv Gso5l0vMAGH3U9E3XJPmOdmxObxrdonWF392tZJmMx/2erk7vS/3qMGltBtdzhN4Kz7KQ6E44L7Jf zqdTrCdUimJ/QeRBrtfyfge8b48ZpjkvOFJOgGXzdTTRvwChAR76pFMs6bnNAHH2E/UTVI1rsvIRk UoKaFiGcCCaUFApnvnWCb1FGvYd1qMRCHk4Vd/iYjW2WvcZ6dHKKrMl5z7gbxp+K1G90glp8VN+SK qx2Se9oml2XRDwcmS17nV+p+KJddtzvZPTazj/anqnEd6hKploEGVLkpp2zZ8xmg+JCFVOL5bDjGh EDVZPWFwssZdag==; Date: Mon, 25 Dec 2023 21:32:33 +0200 Message-Id: <83a5py9iy6.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (bug-gnu-emacs@gnu.org) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 67204@debbugs.gnu.org > Date: Mon, 25 Dec 2023 19:59:49 +0100 > From: Daniel Martín via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > awrhygty@outlook.com writes: > > > #'emoji-list creates '*Emoji*' buffer containing EMOJIs. > > Typing 'h' shows a name of a EMOJI under the current point. > > If the names are always echoed, selection may be easier. > > > > I tried the form below in the '*Emoji*' buffer: > > (add-hook #'post-command-hook > > (lambda () > > (when-let ((glyph (get-text-property (point) 'emoji-glyph)) > > (name (emoji--name glyph))) > > (message "%s" name))) > > nil 'local) > > But it is not successfull when moving to/from composed character EMOJI. > > > > This is because Emacs automatically moves the point when it’s in the > middle of text with the ’composition’ property. See (elisp) Adjusting > Point in the Elisp Info manual for more information about this feature. > > It seems that post-command-hook is invoked _before_ the point is moved, > so querying the position of point inside post-command-hook does not > always give correct results. You could add your code to the > pre-redisplay-function instead. Would temporarily disabling point adjustment help here? From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Dec 2023 20:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170353758410142 (code B ref 67204); Mon, 25 Dec 2023 20:54:02 +0000 Received: (at 67204) by debbugs.gnu.org; 25 Dec 2023 20:53:04 +0000 Received: from localhost ([127.0.0.1]:55448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHrwe-0002dV-3l for submit@debbugs.gnu.org; Mon, 25 Dec 2023 15:53:04 -0500 Received: from sonic301-22.consmr.mail.ir2.yahoo.com ([77.238.176.99]:33859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHrwa-0002cw-7K for 67204@debbugs.gnu.org; Mon, 25 Dec 2023 15:53:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1703537567; bh=cp2tF1t/sD9cKapER9weXrGmZ1+no7ugK2duuXNOnCQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=gdVnXqM+2G6S886e6aRk9G+k5W0tAaqO+QIFaekHedeHRF4ZzdogOl1JASujVBqtuZWIXpyo7NqfQBmrKEWQ6ChGNug5xviDqFagjrgQHOCPkvCXLRRhKSwugJz4HyHZN4ntksttTriRKIRWpu6RLaZKiHpD/XWelzVVfFjMASW7StJM13EzSi1GkGQ5GjRyohH1AYiOYPAY7bRWaKdbwRaZjxs7lb3oxQOzKkDF3vlBxGzqxXYHkDvoK/cp2iDjkCd8pV1jYbgt7tnBBeb5YFf57GqhNHkbX4gaikia0GNWflI0yGEafkGuCgDCgj5jmykM4KYdhxz3RY6FmUxzpA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1703537567; bh=Jul2ooNBoauEp0TFIf7BgVCi9vocJ2jiqGApBnckRh9=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fc1SQzuv5mCTuclua+O4ZpwXqe/5npid8OMbYYdNxaawsMykNYGqieCMoHoKX78SIcLcgJIVHx7h5mj/r+TzfIsZz0014nSlmPCcrcPEeQQT+A1rrSWri8jnjC/lfJuVszWB6AZv1gW1JRyd4/x0YStkwaOBdv/Dq5gBDq3QBP7OarX89ctSYYT57v4i6DRkT5/yMPeRzQTTsg5OS0w/i40gs6OycJBh5AkviyL5ts7YGiu4S5Li8NcG31Rom+DKAoF0ZjeatW4pwQMQ04BcgsWgtI9Tn5tFt8nX719QIGj7/5oN6JzTzbfXyBmLXHitZ2MY5ZdJcTLO1V/XeMyNdQ== X-YMail-OSG: LPZJcCMVM1lretK4FJClaI28SjKF.DJfQrBlpQT.A8QxqzNfbN6ZU2xKEKoEKhS TEFkJx3.28MnBNX2fdnTNasRhaeotEfh2NNpzCDk8__EW_gkdsQ75krSf.rAkbqNp.K53jcZ1J.W NNrNBKg4QXbFDQ9LzCHxk0tXStekKqdizS9_RV7CDhb9I6dVzCSSZww96NW39zfjotOB3Ii7UEkG iaGJfIZRukyaPQB3CfqVhx.0sd9eycQsf7W84l0nEbrihbvZwHAxgybs5Nwpo5gYjteAItlXpb9H lLW3SkldbYU1pP3LX9zSALdxp6RZlmYxGv0Ci0XQxkjus3eShGu7sAqniUQOpoKu5aa7fw.mPNop ZI7pGy1SrVdYG5iloLD1ZPFV3XLDshJ3CaqaztL5XTOfqjxXYE4F4OqLL6T7LrMiArC3TrluEUxt YKg_lVRJ9zZjG4z96quVZZywDN5mFJcYKc3zPhulFEdaBq.M27aDehVuKuPZY.lsIM2AefU1Adj5 mcT58uhvf9KvZvcTBUSzZ_UdPzTmgQg5CguEbxx_JxsksSMCOchApxsQp.O3j_ey2_nOOQb.YElr pFz41se_wk1MiLDpnuc7Th0RrOzKrtdAL.03UfAMXKVG7ALW5jSQzp21hXTTUViaWHDNKFbOiwwN 3H4ZTUhBAUD26i8m2mu_y2lIIxDTwQe5Yg1Dvb_bKCaRwDjDNFLDnTfE4MKOYKgIyj_SQFTQ4iVF tpJRw85z4OkAzNRNkMmlGmudKnhc.1FaJXfk1srQdjt5BfiWMUY1HhatoW2pn2Dc2A8JQ9o4SkQD sa7pwZmU.ep0tiX2K4oxteCRwIHBpPOSpGrIQVIdwmmeOOB0PIWVJcVXGlEgCgG0FghN.rSivjPL 5CViawVt1xVcV5z7LjfJgy2rftnukTWHlNs.V8ClYSJM0Hn44fZw6OdpE6sksahpmD5QPiiVdVM1 PqumK08CacaEUVViP2omYbpSOFlyjLv9rLEKUng4HBkTappnTmAVnjFM4RfYnlgpPniPaJ5JBG.U iyDtroCbp5bPIZWGoC22z.P1DLZO5wZf6wMAnOb7iWjA.aH0jS6NKKz_lZuvLZOnwLMaXlZmhIWu gsftDAVXDVtOCVij2AUCcNXQd9EpNQWzqayjtHk5G222sZy5Uy..al6wIQOviAuKK6lPoEBDdUL4 QR2XRLB3b7ltd.A8PPXGBAiNhxtAcr_Yyv60qyiKOITIzQ_3_Ox.AzAwafI8boHdc8vzEL6ljI8a FdI8PjK51Hy.txgdnwA7F6wPgdqwAA.P76i92aP4_739hWT.55m12LFgizPiIrMCmO0H9RJfkp7P oJnMTWBDlxYJfeSl1ncq9_Cq4n0SDXpnTlCL9fzM84r8nfb8SC_4CtAvijbojLfEjKr1poooGyOb umUdPNPwSifUiLO5RwI5wpSCaQTJpXYCFMdEiEfM4mWORNECkYRGvthAkiP5BHvQmrQ4UGwdk9FL vKUAgTMBWfSOxcLVXvOLomz42UgtRBpKm43TMuW1RqzpQ2dHfb72m5JlNcM1cDm.Z1DvkGT5KPQk K_0osSkYeBmLoS1dt4504j2VBcVaYwqIjCxtlRjvV_jYwSSyc8jyD9mTdIXN3KyIvAnKMrjmzB9e degEil6T98DLLCVhcOOKyoDa6ixxjl0iRibFGjiWDx8LvO4WWGlN6kU5.njcUFb4D6pahSrcjZJq otZ3WTVl.7.fNSVKtRD1OzfEREYEGSQ0Q1EnqEP0mig.hfC9rsBmw3pvfkXllExf8NiQ7wrr8c9B PZRP_Vsn2xKwpbBHOgVo4fKOWznbpZPDL..Qxj0Fflogy8N6zqHreoVAkTmFFrN3iFl_z.Camsbf r3_YzLON2URd2Cj_BYUkyrMKTQM6PoXOW1_7a1rkzC38pmoJX0vMU8FOIIApwGJgcOVcWFyZiuON vV64ejzwplHa5ZPB07XRHbQ04ndd_Xze0ounNXJROaSU7.N2DAGlT6P8fk2BwEHfWuKUrb1513Rv BPchhqttkTd8zbkvVc7HaPxyb6QQqLn1eVih6_eXMjcJv5JXjD3JsALukowb59DhqRJZYQi1Q2fz SsiKYGST6KOzpi4o12Xz0LWelJEKsaBOQV_l6qSnDzpJAt465guGE9f5uZ99Y_OXSs0Ip66c2umZ MBjBOPAf2jtCEeH7DgdVqVq5M0RxbVxbif86YVbaE216bQY_PKD6Vm25ql697UZIlv1WzRBeuxJc ryv_t8OQ29348yW1QAZk65NCveDTVLqtCNya4gFqprbaZrVY6Kqwr X-Sonic-MF: X-Sonic-ID: 932ee8e3-18c1-4ba9-b534-5da51c25288e Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Mon, 25 Dec 2023 20:52:47 +0000 Received: by hermes--production-ir2-6488884f6f-qjzzk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7a6cbc825d091901272f2df809666438; Mon, 25 Dec 2023 20:52:43 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= In-Reply-To: <83a5py9iy6.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Dec 2023 21:32:33 +0200") References: <83a5py9iy6.fsf@gnu.org> Date: Mon, 25 Dec 2023 21:52:42 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1311 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Eli Zaretskii writes: >>=20 >> This is because Emacs automatically moves the point when it=E2=80=99s in= the >> middle of text with the =E2=80=99composition=E2=80=99 property. See (el= isp) Adjusting >> Point in the Elisp Info manual for more information about this feature. >>=20 >> It seems that post-command-hook is invoked _before_ the point is moved, >> so querying the position of point inside post-command-hook does not >> always give correct results. You could add your code to the >> pre-redisplay-function instead. > > Would temporarily disabling point adjustment help here? Not really. I think point adjustment is really needed in the emoji-list buffer; otherwise, sometimes you=E2=80=99d need to press C-f multiple times= to go from one emoji to the next one, when compositions are involved. Here=E2=80=99s a complete recipe to understand the issue better: emacs -Q Eval the following code: (add-hook #'post-command-hook (lambda () (message "Column: %d" (current-column))) nil) M-x column-number-mode M-x emoji-list C-s people > activity C-n C-n C-f The mode-line shows point is at line 115 and column 9, but the echo area shows "Column: 8". However, if you click on the emoji at column 9, then the echo area correctly shows "Column: 9". From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Dec 2023 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.17038358744390 (code B ref 67204); Fri, 29 Dec 2023 07:45:02 +0000 Received: (at 67204) by debbugs.gnu.org; 29 Dec 2023 07:44:34 +0000 Received: from localhost ([127.0.0.1]:40717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJ7Xl-00018k-MP for submit@debbugs.gnu.org; Fri, 29 Dec 2023 02:44:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJ7Xi-00018T-82 for 67204@debbugs.gnu.org; Fri, 29 Dec 2023 02:44:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJ7Xc-0003IH-Ou; Fri, 29 Dec 2023 02:44:24 -0500 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=q7LwZHtnsZT2SGwEHbVGA2fiFiCoabQ75ldhiBwNgjs=; b=QIgojvGGzFZnxKKXw/H3 IY8+Pa2+b5acspSyR/K1O0sTXH9iOGbKmnWqnNAIK4kQ+kFzSnNbqjTEkxjKnkuJO+Bib1cQRMmDC HQrgWizLUCegUQ5lUraLbNPbiWUbsBhKnRHGvNLUQ0y93qOGrmyMLsC0x8N/rkbWFXl+mOl/VfW8R CCuPlDOQYSnEb2GY0RZkhwdo2/re+0kcLNGWNYhW31gxoWylZcwTX+S4+OBPUyC3oqfRfmmIiBKsH n3hM14DhDqsA5c84QfRu0SEngaYarFlmhZzxE06g5Ov6tzY08S/eDb3FwR45bNE5F+9N57EuVfHJf yP6RkFd/Px4lBw==; Date: Fri, 29 Dec 2023 09:44:05 +0200 Message-Id: <8334vl78sa.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Daniel =?UTF-8?Q?Mart=C3=ADn?= on Mon, 25 Dec 2023 21:52:42 +0100) References: <83a5py9iy6.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Daniel Martín > Cc: awrhygty@outlook.com, 67204@debbugs.gnu.org > Date: Mon, 25 Dec 2023 21:52:42 +0100 > > Eli Zaretskii writes: > > >> > >> This is because Emacs automatically moves the point when it’s in the > >> middle of text with the ’composition’ property. See (elisp) Adjusting > >> Point in the Elisp Info manual for more information about this feature. > >> > >> It seems that post-command-hook is invoked _before_ the point is moved, > >> so querying the position of point inside post-command-hook does not > >> always give correct results. You could add your code to the > >> pre-redisplay-function instead. > > > > Would temporarily disabling point adjustment help here? > > Not really. I think point adjustment is really needed in the emoji-list > buffer; otherwise, sometimes you’d need to press C-f multiple times to > go from one emoji to the next one, when compositions are involved. > > Here’s a complete recipe to understand the issue better: > > emacs -Q > > Eval the following code: > > (add-hook #'post-command-hook > (lambda () > (message "Column: %d" (current-column))) > nil) > > M-x column-number-mode > M-x emoji-list > C-s people > activity > C-n > C-n > C-f > > The mode-line shows point is at line 115 and column 9, but the echo area > shows "Column: 8". > > However, if you click on the emoji at column 9, then the echo area > correctly shows "Column: 9". Yes, I know how point adjustment works. What I meant is to set global-disable-point-adjustment non-nil in the *Emoji* buffer. However, now that I tried the original recipe in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67204#5, I don't think I see the OP's problem. With that post-command hook, I see the emoji name shown in the echo-area for all the emoji I tried. I probably didn't try with those which caused problems to the OP, so I'm asking: what are those "composed character EMOJI" which DON'T show their name with that post-command hook? I'd like to reproduce the problem before I see if we have a ready solution for it. Btw, each emoji in that buffer has also a help-echo string with the name, so moving the mouse there is another way of showing the name. Also, an alternative for post-command-hook is a point-entered text property. From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Dec 2023 15:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170386275627623 (code B ref 67204); Fri, 29 Dec 2023 15:13:02 +0000 Received: (at 67204) by debbugs.gnu.org; 29 Dec 2023 15:12:36 +0000 Received: from localhost ([127.0.0.1]:42055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJEXM-0007BS-9W for submit@debbugs.gnu.org; Fri, 29 Dec 2023 10:12:36 -0500 Received: from sonic301-21.consmr.mail.ir2.yahoo.com ([77.238.176.98]:36381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJEXI-0007BE-Uv for 67204@debbugs.gnu.org; Fri, 29 Dec 2023 10:12:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1703862747; bh=W9PjO6vtEzjF4U03d75Aox/Dl1F4+vOXcMh3A/KyTyc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YxYMjXMUwx5O/eKoeCYr8+l3s/m+jgqG+sxOKYSG0cF1cAEI2umCk8KdXkfDdqUuVFqa/qbh0Dq5x0C/fx0UGaLz2sQ3kq8BlJMGqoQVDrIGTF44FceNIJ9aGprAo0VDsGNkkX08ubR2mQzLGk7bXcMB9iGhGpM8EAHR3js9lcOsnmzPkMKJ6LYA0b6WL6S7JSijhqUMAcmoGnR8Z55UhRTde0qhqPtssSKejWVhr8Vl4qlx9iNfjUVKHkUVAxloblnxNzLGHRe04oylgcAXYxrbyeBd6qK+XzBp+7vso87ykeJC9zPH2wV5GZpugjiDbl5V/TBp4Aonfd0A2K/gPg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1703862747; bh=P6rfCXf1Adr6PIHODsHi1lNVXwZuuF0mjs2LMhHr01h=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nP39tT/OViz9Y0A28eHdfRAYQlz9b9DlruAANTCWsltYSLXcchjFjj1N2B5Ywi4Z8E7JSQGXbnT2aa/JgTtAjtjRjaUO9lwWvMZHZrLOfUGqhI23C01IXpt3/fLc1hYNTmcl63rngCc3Fklr3NpQqY2cc75mllklz2mv+ETK7v8dbJ9M8YQ6/+5exbfnglhwORFLIJg8Jr00tbzNNt/iywkASU5d7+27+ykKr5wW8OQ/AHepVPXjIMOB+ywY5nkXsYYwQoHZemxr8RCMyKnkK4BnNDxCkxv2PnJMKFsMzNSk6JSowoFpbgMF26dQ8B1XlIfuOJFpsp6CMxCw/MhxhQ== X-YMail-OSG: pjASYe0VM1mKY6dL__id4G4.9GeX0QyX2D8U8v5OIVtxCu3fidNAR4T0L_rnKjw kQImIqKvGl_HvwOuT1h8l_HNh0aWjcorVtjs8Y0OcMAPCUIchJHO6SBNDZvodClAoZVmQWtctd63 Q7JTvOLbOnX8oEDfRECAEBz0BWsktwVLpGm27C8pi.A74II_Ug_rCQ3RCaSgOeaip.hfnQ5YR67N TDDUaZJaVU98c3zm3l7c.yeDb0TpJeBkaUj86mt4ybxp.hGeBYfjfRxQMjkvae34v6aAEJv0bQMX 9ZnUar2rcJJ9uhedsNpP0Yt5JShvLxrc7U_wpfDaiJzdW2vsK0qkJYaN78HBU3q9Q4v1SPf1x4BE GlXnKlCxqHFrTtU7tlgqXzT.r.fHwGWugfnspEmZliLiKgdsWASRs18i78hJFIFg5vY8I1uAKYjF Epm.NAOF4eIogGccOepj.FjdOaIc7ItcputIUy8LBRwUhFb6u3QbJqfI4NaWzVrtqXNI8m7FMbc1 gzKp436oCkaynsiFnpXK1U0UED3kHhFcSnWUGJzihEBXQmHGLmNMqjvIM4mhafMT9IlMyeuF3VG1 hDn780xpxmr2v29rNgsWp60GdQZhp1FEUpjrhEtdL_HNm7rJQtAEbdzAY9d26It4nKaxxZQ_ZJSE 8Hf73j0YsI.wES9aQ1wtzIRJEhMgatIB_eSe3BMbjVa4gu_DkXs9ESN6zvfeva6RmJnGLPc0GwW5 ZVDip7xZnHodgR_C5RVl1hpNA_wDS5FoQHez5ASXA.DULUhcpNJ0x_qStNSp4q6MUU7TmjAhmkqv 0BaN64WsdADhVj6lrJUOBWSpvlSdC0pBUCplUAETHTMv2hMHFOrkQqFiy5v88Yl7w9uKBqQQb64t zSz1_w7E9Q70PkB_NJ08rpKW3eaeTzpMcfHfhRDL_SK5iGcZwba8sUYikyIC.TqVCpa27983aoVc j9hKb6PXLFym7fcOpESQfH2QF9DSkdWtR086yPw_lSIv25ZVxrLZuwxLJLGGXeNlrCE5ope4hQaV cEY4I1nLSqA5Ob6ux2STw895uGxXwikmM.MeQX.v1WLw.7lLXVcY.RETsQec8QKyGv.HXul__a1p dWxljkl9xakK1jQ_qw2Z4rcrfk8TYwht6Y_VwB78H5mKnhtgsrVeDyRqVmzceM2ur4rau6Y1ylaR GIHPAdxl8BS4ro_eLtuf3KtPaigQVNEsT8n9tt_77fRD6mCPzeoq1GdXfSDRC5QvWrmINOkLAipD rLSMQCqDd.XHdgdU12kYXvDUgHILlOKppMFTyQyvaKzo6AP8wRIs1Gfqk38on4NcZtNXT6Cz1FOm wqzVRQLM7Tcak26RD_yFb.VT1ZXGEIpEnO5b6wlkVwE4Nsk4rLIgixI6uKbWfKy0FY3HyD7X3gpv F8Wrfc5ON..d_wtr8D5GTh2pQT81LZn8SYNNGSonPDQps2_LvYens8dQXYsuBeD43yum3PZLQHJA N_XabZmkn092R0GD5zhXkUf7I2BYirKo.vHEOE5q5YAqmGpzitdG1s1w8b89UqkIWKW_x2SYSgFB S01L96U37SPsMiuGWr.VSjKzD4LAfxkKFYmZYh6YZw6JhlV7PfkqO2J5GKyxOIrvx0.at9yMu6sH u7Dtwk1_nMVhPOBl.Vc2GIL9zczXGt1T1TlwqhDRseytfQxeNwxnIieHjq2pm1EFNc2TFlNbBbDb bjHd.lSu1y0qtWpEnZ8_TwOq2FKXn7Wink3BY7EbAKA2WGKLaMOdNAaRqYBZuVQJAPPY63IuuLqq qWkuml3TtcGtMY.kcfpSR07F4WtqzidAnwUao3tMLu1pJIl6syqllWRKbomuAIPzk9tclaWKWPgS gRCfWVv_q1CcksZIjOya0t8ugdHFW6RQlO3gWTgns7CEtNTA08gasFJYj_JWrYlAUjIREKWdvxW3 IoulSklhemL_cmD_oWMuIeKQr5yp9EA.bYtrcs8u4sIemW5dRVx_VP84W800hfBUT8ikg4RvJl.A tIn05bMpAez5fCsExJb9TH_JFvY1BBLfaN6txKZixYKzPm0PDK__k3sT8sgTXaDBy6R7WajtZ5w. _5LcgmgA56VZajk4lGTi1gZN.v2NMpBJJl_bcA.LRElVji3kVMRqC4v8.U4.ianpPUDwxnD7MCqW w_nXCRWYqFrobGS1af6BvvwX.Ha99XiBR8xzlj3FJqPp6AxwKtwZyqJrhxHDZnZQbYFKL8W1aSsq Aq1OyWCEaLTO3N0n3VOisN5f1qDglSKJsOkHGRVOPMc6NhwA- X-Sonic-MF: X-Sonic-ID: 2e4b205e-1e5c-4c01-978c-3d078c81dc9c Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Fri, 29 Dec 2023 15:12:27 +0000 Received: by hermes--production-ir2-6488884f6f-kblsg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c4da1b60a20632783abd574d535c2430; Fri, 29 Dec 2023 15:12:25 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= In-Reply-To: <8334vl78sa.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 29 Dec 2023 09:44:05 +0200") References: <83a5py9iy6.fsf@gnu.org> <8334vl78sa.fsf@gnu.org> Date: Fri, 29 Dec 2023 16:12:24 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 837 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: > > However, now that I tried the original recipe in > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67204#5, I don't think I > see the OP's problem. With that post-command hook, I see the emoji > nam [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mardani29[at]yahoo.es) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (mardani29[at]yahoo.es) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [77.238.176.98 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [77.238.176.98 listed in wl.mailspike.net] 1.8 LONGWORDS Long string of long words -0.0 T_SCC_BODY_TEXT_LINE No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: > > However, now that I tried the original recipe in > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67204#5, I don't think I > see the OP's problem. With that post-command hook, I see the emoji > nam [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [77.238.176.98 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [77.238.176.98 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mardani29[at]yahoo.es) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (mardani29[at]yahoo.es) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 LONGWORDS Long string of long words -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: > > However, now that I tried the original recipe in > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67204#5, I don't think I > see the OP's problem. With that post-command hook, I see the emoji > name shown in the echo-area for all the emoji I tried. I probably > didn't try with those which caused problems to the OP, so I'm asking: > what are those "composed character EMOJI" which DON'T show their name > with that post-command hook? I'd like to reproduce the problem before > I see if we have a ready solution for it. > M-< C-s People > activity If I move the point over that section of emojis one by one with C-f, I get: person getting massage person getting haircut person walking person walking facing right person walking facing right (this is wrong, it should be "person standing"). From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Dec 2023 15:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170386435917890 (code B ref 67204); Fri, 29 Dec 2023 15:40:02 +0000 Received: (at 67204) by debbugs.gnu.org; 29 Dec 2023 15:39:19 +0000 Received: from localhost ([127.0.0.1]:42069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJExC-0004eT-MI for submit@debbugs.gnu.org; Fri, 29 Dec 2023 10:39:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJExA-0004eG-Px for 67204@debbugs.gnu.org; Fri, 29 Dec 2023 10:39:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJEx4-0006LQ-TN; Fri, 29 Dec 2023 10:39:10 -0500 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=bS2S2lPU6Y5SIQkuxIRJdNT5Jl4suuhSqqhT6GnhCAI=; b=UzCHp7V/28qPKmxI/ypq 4vBB8dFG1GsQunvwICag5ZaPaJ5zTZOp9p/KqFS8KuvAtWcCY/I8tHvC4I7AfLMxGNz63dzJVGasC BW4d44vDa1eWLKgqOMZzxPREsY0UHFJ6cDczgzeMxECxSN7Cng1AV+8AltHzyJnVEPoKBAgmO5X83 EWW/+tTS4zG8a85vURkzdarJhHuhWHMcKhlIoWUmi62nv1ck4FzG2gB53i/yIrR6lKYnIyDBQmIuh KRaLfMncz/e2ycLacUsGBjptZWU17hltIRVh+MAIpDa/a9HUo1NcNDJTKLjc28yrqXeNVTAiZksEt VpFi0jDgC7Lwxg==; Date: Fri, 29 Dec 2023 17:38:59 +0200 Message-Id: <83il4h588c.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Daniel =?UTF-8?Q?Mart=C3=ADn?= on Fri, 29 Dec 2023 16:12:24 +0100) References: <83a5py9iy6.fsf@gnu.org> <8334vl78sa.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) > From: Daniel Martín > Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com > Date: Fri, 29 Dec 2023 16:12:24 +0100 > > Eli Zaretskii writes: > > > > > However, now that I tried the original recipe in > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67204#5, I don't think I > > see the OP's problem. With that post-command hook, I see the emoji > > name shown in the echo-area for all the emoji I tried. I probably > > didn't try with those which caused problems to the OP, so I'm asking: > > what are those "composed character EMOJI" which DON'T show their name > > with that post-command hook? I'd like to reproduce the problem before > > I see if we have a ready solution for it. > > > > M-< > C-s People > activity > > If I move the point over that section of emojis one by one with C-f, I > get: > > person getting massage > person getting haircut > person walking > person walking facing right > person walking facing right (this is wrong, it should be "person standing"). I cannot reproduce this. I get: person getting massage person getting haircut person walking person running people with bunny ears woman dancing So I guess the emoji I see are different from what you see. However, since the OP is on MS-Windows, I'd expect him to see what I see, not what you see. From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Dec 2023 15:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mardani29@yahoo.es Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170386467418386 (code B ref 67204); Fri, 29 Dec 2023 15:45:01 +0000 Received: (at 67204) by debbugs.gnu.org; 29 Dec 2023 15:44:34 +0000 Received: from localhost ([127.0.0.1]:42074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJF2I-0004mU-H9 for submit@debbugs.gnu.org; Fri, 29 Dec 2023 10:44:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJF2H-0004mH-Hm for 67204@debbugs.gnu.org; Fri, 29 Dec 2023 10:44:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJF2B-0007Vg-Q6; Fri, 29 Dec 2023 10:44:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Xgik1ecx6LnozP3SCdfIiJzyJX7bEfgINVp6H8a2dvM=; b=T0vikFsMVls0 2cl0iVB07XyJGPn94D4bo1EhT1RJquD4or0vhSg52Bgl09wLXQNIOfrfbbSaV1b2O7HBcQWzhuN0o bPxQJz+JbjVH8VA8Z/eyku+4LKqOWDKTZ5KF3O3ans7BnQUQRPqehpLmPLuS+PiuI8prqSGhvZrgD 2+P1Dt22hFbgQazxtRsz+gJan7T6diT5WlpfmLAfnNqA0Orv0yoinuBj4nt6obUFxxQ/ANR/9vaKU BHI00ek0gSiH2jxJriI4T20m8gCTLz2fOrlNOaRupCK6zNJHpJwtn2i6WaU9dYhGs2x8M8Oy4t4Zs H21pplYHRaMiYZqmMnw8LA==; Date: Fri, 29 Dec 2023 17:44:15 +0200 Message-Id: <83h6k157zk.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83il4h588c.fsf@gnu.org> (message from Eli Zaretskii on Fri, 29 Dec 2023 17:38:59 +0200) References: <83a5py9iy6.fsf@gnu.org> <8334vl78sa.fsf@gnu.org> <83il4h588c.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com > Date: Fri, 29 Dec 2023 17:38:59 +0200 > From: Eli Zaretskii > > I cannot reproduce this. I get: > > person getting massage > person getting haircut > person walking > person running > people with bunny ears > woman dancing Sorry, this was in Emacs 29. In Emacs 20 I indeed see what you see. (But the OP used Emacs 29.1.) Will investigate. From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Dec 2023 17:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170386970523090 (code B ref 67204); Fri, 29 Dec 2023 17:09:01 +0000 Received: (at 67204) by debbugs.gnu.org; 29 Dec 2023 17:08:25 +0000 Received: from localhost ([127.0.0.1]:42129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJGLR-00060M-AB for submit@debbugs.gnu.org; Fri, 29 Dec 2023 12:08:25 -0500 Received: from sonic306-20.consmr.mail.ir2.yahoo.com ([77.238.176.206]:43272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJGLP-000606-8y for 67204@debbugs.gnu.org; Fri, 29 Dec 2023 12:08:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1703869697; bh=CZh0jpcer2+Fg43Bqqh/nrWndrydQ0O94MOhdMkm6/0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=EW9OeFWyhDVZIXYBd/5sWNvcfnTOllzG8pz17N2T+5Z9ZMpW87Z6i6HeNEk7S46quiVk08zRJNDw8VVIiBwF3I2IXd1Cjg5MJlvUNFLA/OoD2KKr6x4nartnvBlxDJMmPboV/ExIxdD4oV1SLA921Vceq1GcNhXBsstdAIQwOqhi/7pHqUyFAT7cJfoJpYU+fE7/uk3SWcUqhUbOp3Ba22eI5QPniiF5l3vGBvEGABOXJoW1FsJIZ/GbvtgC5M9OTn6lzOzmzZX3VwU+oGWgqVDfz8NR4lVZKGHe+B8DgrqypjDaupnNnb0YdtZ2w+n9ZEhG2IEM1v0cOktquTRs8A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1703869697; bh=Bb7XudQrLg0yecI0oELopAIZuZXGWfOeH7yADZkYSAW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=MBPZm4ScONj4/uLq2Wnrixr46j9p0fucI1gusXnMMu16mA7SJc/CAwqYQwi/Nx3glnmtA8JTi5jNIHm/kvOLg1etIkj0Zm8ilfBvNRjV/GQhCQDKJ0cdsIEZ+0vlxlVSXUGdrxzAjFOds08lnQBqLh5BOkCnqoaXeJ1W8+DNC0dxN3mbNbkdXfiUn80J8oesagaapCMygPES9LdcST8uRgIBDSo/8JVUk7AWpi2eqKKbztUV+aNweng430HKa5Hvjdw2ct64ghN07eFBlOhB9R5n8RGwhPQcs1fzq/K6GCon+K8E0pxdWzoUqZIYW1zSedMxx9G20AmRox96LMYL9g== X-YMail-OSG: 6be5p3YVM1nLoRPdNX37Fjdywo5S3GDDCSRflBy3DAPO2jYNTbNXy1Fjfk2lwFw xJd3w5RVEGrwffcOKaeYSj68ODFasJSfDUFmvWJDMvOa6aawcELV7DmW_uAiHrxEf5WMWNHbHA.g WNRnQr_.wEK3axmnw4YJsJh_reVytg9cuPu9xKHP38BBDPHPzd7yqo0EKvstVs8wOsMitbNdPVtZ ehrLmAFyMnH9ZjBnpia1UsFhD8sFNCosnl1RdI7X2NVqJzmmWjFazwp_jC7wKUwsbIk3VOWzu_Cd ZZPUKbKPg0EErACffZtvTqn1o7yRJs3Cj2Qgr0Y4O2XCFp0_uCIMsP9H2LVtwvTMAzCafQlAW8zs adKJZhWNlMl91Z8qB8acEabAv32bnv0cZSC772m01_oNU_DSLwKHigkm_l4Rp8WPqKxdaFInRSoK zYjCQBPienzFy47.YvNwiyLMNFiIAbkX8JAq5EuEW6o_J6fkGP2JCxzuJSJ4sjzCrOzChTuF9vB3 X52xfEKFwERY7cAFtbgyMQgXwQaBytpW3rhM2p.lxVPHQg.TG9OTF7zabXJ1Y0B8zkKLtR7BEeJ7 omjChu2AUAjF8MmBsPUJmlH4xOX4UhgsT9047YZr_lFpI246XqLsfZI682DuPDxWPy4Sc1GKYZpq wVifLHBJNjJGD7wOlF3OS2MRFP8ntMAwfRxpjmY_BCmeOfYkLPS2JVWDiXgCP4YWhs_x4UrNErRr SWszb_lP20VBr_V4fvuP83kuaZMQgkE08U9RqsstnRPkA41IsQxK1KMkA7ok6F1i0EIsjmaE4eQY 27BzmHOVgv45bJNoPfbSfLEpt5moCdkcYXCOv0h0at6lc6RO5aBpLiN_nQQ3nODpSWa5zrWjo3ws 0JgjgJEiXygSx77._w6IvqbFCWR3oSDf8NIan2PVZey6W.BLTs61p1Sq_Hiv.mag4Nz5i88wcsFi OX8DZX7._FgmZshj0y4vDct65I4unwBi1nfDt3FckMebRPSaJlmyLyZd_nZzDPKXPu6gklpSuTxP 6T7y9VPOasnuusUbQH_Hi3jPlRTEk_XUsuoCTANWI0F7Wyqp8vMihLn4zZLCUfOCOo2NTvmPXqDc N8WIaZ2wBOk5vfL7k9y5QhV7GCoVRqOYgo_ZdZ2ekepL3mYjE1VlZj96Qu6ZwCUN5nTkEcIpW2xp iLNb_yLCc7C0.1eVjoj9O248CWwyEcytHTjMcDBTNVoh0m12EmnGrI8SELGmMw3JGERVL4q4SWOF rwzv4u7tiyBIS_K2Dp.pIstuEYqMsgSmLjGFD7ULRWQnMx.NZI3sfWRaPbWFqzbI1HErLTgq3tnp N2blwq1MBr3GUNsibRKXgNnHJhWBbkSrzKZd2gl3dcUzrKOAih7nz7WzEfWQpbfOpTmnqyT71ptD KTCjtskyY1K1ckxaQsSABwfVq5eRwE9SpAjm689PPQvIulFimtKm0hlM.uZE7A7A99IWxaq1e9QU egE9ZLRvQHOHE9YrlDJvmepvyveHyQiflJcBqs.W0W6fsQUdZGM3ypfDYlQzI6ER1hqn6Pfd5Owa vHLq8dJ5Xcd4V9DWUAycldVSB49.gdkWqAMyV_8wDSMBmDzz5nS1E6jIuj_0BmFC.tH7JXPLnrAb M6eVoIvvOZttMexdKnVQqQLA5keI1y.OSmD3T4dBcYoQtCcttkc_3kLiyNTIWePcgBjNl.4bvVXq x22thlTsmBjmEJvEg0b5.4wJWR94NKQWyENRresJgdczu68L3OQ9Yg3.s5.lGM0D59LlyWdNL9mF xxPEK8xiE0uLMc2Z.AVNo1zg9N4lRsGYXA67mRXzI8Xuc_MGT3Dz3OC.biZiOAS6eoH4Xjxj5PJz elYLkcymtBcl_nM5g5RMxzHhQmZP7kU5oO0eXX56rZuclw0EMiro3q.jhnu_D4O3E9BxB7aq5O1J pXmhk1lfwcn6lCHq9W6KH8QjWy_vRhGNb4c4Nefq6Wk4ThMZ9k3k40Q1N.SLkoG3KHyxdei75sGH jcWOKbaYnDTFO3p0qLDJCyVgaHIQYnKri1qFfRHCTQFzyGvzeKCvb5HveiJ0GdL.pe.ZoExHNawX 5_SSCBNn00wOIYsm3vLNgzQZocWc2OK2PRQObvlzwVKlCxCkF4kqRL65nSU3Z_EtDglxVM3larVg 4mK8Ym3hCsMPtiet4fdvdLB.aHLwkc9g.7npV.2VHiqaNg7Z_1cfAqcLR5f8hDO2SGbpS4Tp.msL XuATz5cwfgm7uNXeibA8ctrmvTknl8QVW9uibBYJDp9c1Pedob1EPBA-- X-Sonic-MF: X-Sonic-ID: 5451d1a9-11bb-4450-a99c-6bef8a38aa70 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Fri, 29 Dec 2023 17:08:17 +0000 Received: by hermes--production-ir2-6488884f6f-7kztd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 49c65eb4b8b90ba512effa0d9255725d; Fri, 29 Dec 2023 17:08:14 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= In-Reply-To: <83il4h588c.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 29 Dec 2023 17:38:59 +0200") References: <83a5py9iy6.fsf@gnu.org> <8334vl78sa.fsf@gnu.org> <83il4h588c.fsf@gnu.org> Date: Fri, 29 Dec 2023 18:08:13 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2572 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Eli Zaretskii writes: >>=20 >> M-< >> C-s People > activity >>=20 >> If I move the point over that section of emojis one by one with C-f, I >> get: >>=20 >> person getting massage >> person getting haircut >> person walking >> person walking facing right >> person walking facing right (this is wrong, it should be "person standin= g"). > > I cannot reproduce this. I get: > > person getting massage > person getting haircut > person walking > person running > people with bunny ears > woman dancing > > So I guess the emoji I see are different from what you see. However, > since the OP is on MS-Windows, I'd expect him to see what I see, not > what you see. The list is different, it seems. I can reproduce the problem if I move the point to the emoji that is next to this one: position: 988 of 4826 (20%), column: 6 character: =F0=9F=9A=B6 (displayed as =F0=9F=9A=B6) (codepoint = 128694, #o373266, #x1f6b6) charset: unicode (Unicode (ISO10646)) code point in charset: 0x1F6B6 script: emoji syntax: w which means: word category: .:Base to input: type "C-x 8 RET 1f6b6" or "C-x 8 RET PEDESTRIAN" buffer code: #xF0 #x9F #x9A #xB6 file code: #xF0 #x9F #x9A #xB6 (encoded by coding system utf-8-= unix) display: composed to form "=F0=9F=9A=B6=E2=80=8D=E2=9E=A1=EF= =B8=8F" (see below) composition name: person walking facing right Composed with the following character(s) "=E2=80=8D=E2=9E=A1=EF=B8=8F" usin= g this font: mac-ct:-*-Apple Color Emoji-regular-normal-normal-*-24-*-*-*-p-0-iso10646= -1 by these glyphs: [0 3 128694 2323 25 -1 25 22 3 nil] [0 3 10145 319 25 -1 25 22 3 nil] with these character(s): =E2=80=8D (#x200d) ZERO WIDTH JOINER =E2=9E=A1 (#x27a1) BLACK RIGHTWARDS ARROW =EF=B8=8F (#xfe0f) VARIATION SELECTOR-16 Character code properties: customize what to show name: PEDESTRIAN general-category: So (Symbol, Other) decomposition: (128694) ('=F0=9F=9A=B6') There are text properties here: emoji-glyph "=F0=9F=9A=B6=E2=80=8D=E2=9E=A1=EF=B8=8F" face emoji-with-derivations help-echo "person walking facing right" You can also try other composed emojis, like those under 'Flags > country-flag'. The first flag shows "flag: Ascension Island". If I C-b, I see "flag: Ascension Island", which is incorrect. If I press "h" (or move the mouse cursor over the second flag), I see "flag: Andorra", which is the correct result. From unknown Sun Aug 17 01:22:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67204: 29.1; request: always echo EMOJI name while emoji-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Dec 2023 09:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mardani29@yahoo.es Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com Received: via spool by 67204-submit@debbugs.gnu.org id=B67204.170392808028469 (code B ref 67204); Sat, 30 Dec 2023 09:22:02 +0000 Received: (at 67204) by debbugs.gnu.org; 30 Dec 2023 09:21:20 +0000 Received: from localhost ([127.0.0.1]:43014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJVWx-0007P5-R3 for submit@debbugs.gnu.org; Sat, 30 Dec 2023 04:21:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJVWv-0007Oq-Ce for 67204@debbugs.gnu.org; Sat, 30 Dec 2023 04:21:18 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJVWn-0007AZ-E0; Sat, 30 Dec 2023 04:21:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=vqT07DyX1MU1d56RFzN5EtTj7Fo2+yiqqk0SMdWIaiI=; b=A303nmGQJk2v l3zpSeVZiAbGAwqVG4MnpIEp44USteYjQN10/cmaqbP6JjUvIPpkpQpxinLYLrS9aGY0tpSn8DlO/ 3Zifv/QsZIHeMEuAdIBaIMf21NJyqtoA9lIc1q3xUBzuguDjfee40UQt8wqzUk63NcmNcartlrQ9K jKxxOrC5VctbEbT6DznIEr+H2HiPCKqNQ1DHaAXzzV7asy7jiPNjwKyXpzFSMDJHeeEmCiDLgDJS0 UyVhGjrwRZvj3Yxesy2IuVr/XLt7ZF/L5Y2WAzdte5Wd8jWLFvsG9/iPStDWwF90I1ewBUu/tSwpQ EApaopVCuqqVHoseyfjkXQ==; Date: Sat, 30 Dec 2023 11:20:59 +0200 Message-Id: <83il4g3v2c.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83h6k157zk.fsf@gnu.org> (message from Eli Zaretskii on Fri, 29 Dec 2023 17:44:15 +0200) References: <83a5py9iy6.fsf@gnu.org> <8334vl78sa.fsf@gnu.org> <83il4h588c.fsf@gnu.org> <83h6k157zk.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com > Date: Fri, 29 Dec 2023 17:44:15 +0200 > From: Eli Zaretskii > > > Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com > > Date: Fri, 29 Dec 2023 17:38:59 +0200 > > From: Eli Zaretskii > > > > I cannot reproduce this. I get: > > > > person getting massage > > person getting haircut > > person walking > > person running > > people with bunny ears > > woman dancing > > Sorry, this was in Emacs 29. In Emacs 20 I indeed see what you see. > (But the OP used Emacs 29.1.) Will investigate. OK, I see the issue now: it's because C-f/C-b still moves by one character in this buffer, and we basically rely on point-adjustment to move to the next emoji. The cases where the echo is incorrect, point after C-f is still on the same emoji, not on the next one, whereas after point adjustment it is on the next emoji. The solution to that is not to show the emoji name from the post-command-hook, but from an idle timer. Like this: (add-hook #'post-command-hook (lambda () (run-with-idle-timer 0.02 nil (lambda () (when-let ((glyph (get-text-property (point) 'emoji-glyph)) (name (emoji--name glyph))) (message "%s" name))))) nil 'local) We could have this as an optional feature, or we could leave this alone and rely on users who want this to customize their Emacs like above. From unknown Sun Aug 17 01:22:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: awrhygty@outlook.com Subject: bug#67204: closed (Re: bug#67204: 29.1; request: always echo EMOJI name while emoji-list) Message-ID: References: <83mstenulw.fsf@gnu.org> X-Gnu-PR-Message: they-closed 67204 X-Gnu-PR-Package: emacs Reply-To: 67204@debbugs.gnu.org Date: Tue, 09 Jan 2024 20:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1704830582-14821-1" This is a multi-part message in MIME format... ------------=_1704830582-14821-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #67204: 29.1; request: always echo EMOJI name while emoji-list which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 67204@debbugs.gnu.org. --=20 67204: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67204 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1704830582-14821-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 67204-done) by debbugs.gnu.org; 9 Jan 2024 20:02:53 +0000 Received: from localhost ([127.0.0.1]:41068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIJJ-0003qi-Fp for submit@debbugs.gnu.org; Tue, 09 Jan 2024 15:02:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIJI-0003qU-A4 for 67204-done@debbugs.gnu.org; Tue, 09 Jan 2024 15:02:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNIJ5-0004lj-V8; Tue, 09 Jan 2024 15:02:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=lsXLEYwqTONSEcsy9lXRqit0NMPntY3l2CAWYijzSfA=; b=aVl/xwiILmu0 f0Juwfzbg6B6HhprRi8CpF59dj1NnL+tbKu6EmGPujVhs3n/EVNw7lE5CzaohFkIFw/IAdLiQu0sV jw4rbfVqawlD70+xwVYTQ+H7UebXU6OyqIF7TtKxH5O9jAhtiikVAPrrMIopANX0zmhONmQTlxPPt uVVik4CcVdMi2NBuDFUf5qixHOiRefWy5ULKB6Jd1PC22T5KpCBEAZbcOKUmOlNq8CwNUYVhamMm6 ocL5HCVMiJJLuRzMp51AuNvyVQhVvpW1Z17LpTtl8xUu7ww3OK+AmlmEtpXCCTX6SwKbbp5Tle9G5 BksYvfhdafI+Y+keHZlWWw==; Date: Tue, 09 Jan 2024 22:02:19 +0200 Message-Id: <83mstenulw.fsf@gnu.org> From: Eli Zaretskii To: Eli Zaretskii In-Reply-To: <83il4g3v2c.fsf@gnu.org> (message from Eli Zaretskii on Sat, 30 Dec 2023 11:20:59 +0200) Subject: Re: bug#67204: 29.1; request: always echo EMOJI name while emoji-list References: <83a5py9iy6.fsf@gnu.org> <8334vl78sa.fsf@gnu.org> <83il4h588c.fsf@gnu.org> <83h6k157zk.fsf@gnu.org> <83il4g3v2c.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67204-done Cc: awrhygty@outlook.com, 67204-done@debbugs.gnu.org, mardani29@yahoo.es X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 67204@debbugs.gnu.org, awrhygty@outlook.com > Date: Sat, 30 Dec 2023 11:20:59 +0200 > From: Eli Zaretskii > > OK, I see the issue now: it's because C-f/C-b still moves by one > character in this buffer, and we basically rely on point-adjustment to > move to the next emoji. The cases where the echo is incorrect, point > after C-f is still on the same emoji, not on the next one, whereas > after point adjustment it is on the next emoji. > > The solution to that is not to show the emoji name from the > post-command-hook, but from an idle timer. Like this: > > (add-hook #'post-command-hook > (lambda () > (run-with-idle-timer 0.02 nil > (lambda () > (when-let > ((glyph (get-text-property (point) > 'emoji-glyph)) > (name (emoji--name glyph))) > (message "%s" name))))) > nil 'local) > > We could have this as an optional feature, or we could leave this > alone and rely on users who want this to customize their Emacs like > above. No further comments, so I'm now closing this bug. ------------=_1704830582-14821-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Nov 2023 17:28:17 +0000 Received: from localhost ([127.0.0.1]:53577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r3JgW-0006u2-He for submit@debbugs.gnu.org; Wed, 15 Nov 2023 12:28:16 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r3JIR-0005xa-65 for submit@debbugs.gnu.org; Wed, 15 Nov 2023 12:03:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r39x1-0000pv-8N for bug-gnu-emacs@gnu.org; Wed, 15 Nov 2023 02:04:39 -0500 Received: from mail-psaapc01olkn2088.outbound.protection.outlook.com ([40.92.52.88] helo=APC01-PSA-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r39ws-0005rf-0H for bug-gnu-emacs@gnu.org; Wed, 15 Nov 2023 02:04:37 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=az/vHlnYZaYj4QXffAUag/miDQ6dZgAYRhhbJHGq2dWRlTI+7lFA/Hg+urqKR1F5b7ou4n7M5kaVO0gEa9Xei5MUuW7KLO8xWtwilVZLFngbtRem1kPfT95goZ8/hByK9i8iJg4tRNHYcAZflwmmuLEePB9vwkuKYl+yZolh+lSEXpWmUTTPjf0aPttspSUhcmwcZJPTVWu9ocvrGpKe61ys3mjLVctXLaLfmJKgSfQIgGic56Np5ohLFhBq3T8qWdha63HOOnfDL+zS44hRixdVvYc/mnHCnOi2vw1kI2yeE1tAs+iGVImb/b1q8EJu8odHIwl0C40pAZLvVwR0ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=R74Y/BRyGLTb+I1XLFITFCQuF10C64Xm4k9zoclk/Bs=; b=J7Ix3uzqtmZ1qowYVp1UcfE3EcC7993iozi+OrICSnNURUqyz5x/I3Yrja4pmlYU/bXJCkanCLVKk0pLP2WaMDAGNJILkSAe/5fICV/buMLOE6Auvd0mrAJOdtvhKcFDP7e2R6F3gQBVoHQHT7maSuvvTjiBFtzKL4XJUYOsiCiMlTTf9bEFYov/FknPtPsdcOxf3oTgWzymF89W1zkeqH3nAUc6TnlbEZemjy/MvuogfeFpdM3GajRs/VLDQ51NTl7Tr/9pUNBhwQHifaaJj49lfRtmoXaO+NXoiXkt56s20J3ngrehM7J31xtvJTl//4Rj/srSz4FFt/NQ7ZRQUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R74Y/BRyGLTb+I1XLFITFCQuF10C64Xm4k9zoclk/Bs=; b=qLK+wYxfG5u1n7lsntXqwZc/IInaHEg+HBpfN/3L5HIau0SxYTnC9rcmJnk4F4Inq6TxVYhJ3xHfx/yPlM7AQqlbfv8ab+h+En5TjMBfXHGMtJiYPvpVA9ONnohFUvUR5K/WkLMeBm7s6b4DFKshyMa0Ddc4sQDNh6pzMhJ+HdWHSgLBkGH6/fhfuWreCqCbItmOXxIsIOtcIYgqm+Ipx3p5dzLLMBda2OnS49Ptk1yYoWKNiZaJU1fea/3STM7a7JU9m67qeUtUYEs+MNlc6lk42mjZaWbf5GTLEwsFCjVv+Y691fu8w3RKKqfUKGqpA9iddrbZctw3fB07Vbk76A== Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) by TYSPR01MB6534.apcprd01.prod.exchangelabs.com (2603:1096:405:55::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Wed, 15 Nov 2023 07:04:22 +0000 Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::167d:ce92:354e:23f3]) by TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::167d:ce92:354e:23f3%4]) with mapi id 15.20.6977.029; Wed, 15 Nov 2023 07:04:22 +0000 From: awrhygty@outlook.com To: bug-gnu-emacs@gnu.org Subject: 29.1; request: always echo EMOJI name while emoji-list Date: Wed, 15 Nov 2023 16:04:21 +0900 Message-ID: Content-Type: text/plain X-TMN: [5pLSd7M2u0l4/DfiUBxNyhM9NH6DaebAYz6yAO7ZCtI=] X-ClientProxiedBy: TYCPR01CA0143.jpnprd01.prod.outlook.com (2603:1096:400:2b7::15) To TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) X-Microsoft-Original-Message-ID: <86wmuja45m.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR01MB3920:EE_|TYSPR01MB6534:EE_ X-MS-Office365-Filtering-Correlation-Id: 917baf8a-ac7c-4c74-66a1-08dbe5a91813 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +4Cx8ULX39fbuuVu6kfq6Xiy6qad0EDQ401kYg/DrVis6Kf7tUCdVsxOo4O3/COPfLxLV1AYi8bNu0Cg9NngAKF1UKaBJBy3R5wDEdIVtBpXNXQZlknFNk13ATQqxYRoOnnXusBb5jWa5wyqHv6+Wbo5CV1FA2wvsffYC8izvZdWmwLQ/nkW/Wk3mTal4RR7CHD62wP2ZS6F4C/wZvVDYhhTsGbWyc792rAoJA+y7vUw0poKn6QQWZqnOBFIO0qtBBEB38bvZydj27gZ4gBSzKWzj9Gb5R9//VEWrPvVsOBRzlJ2Lvwrr6yQDr81LA1b3oRSuTBzRMimFKtUS6dw/IQTFKLYM2R3JYYE9J+o/i0bxL9rL0IfuQDUWu7xpWqgREQvpbjcJvB0XkJaFDIzs5bkpPvlTBFwQCV0rD+HIRXBN3ODSWbmXK6ahEwvrv8I45gpcyAtng1iMF6FijqxMdAD5XT097uEW8Pedob9eUV9ppvMwwOksh7PzHILJPpFQThUH+vcGU+pR50/8RagMu03WP4L7WBrlmhIJpoPxSI5RbCryf0lGjWxqHT5pPRe X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?g+gxES9ty8WK7LVhexQQjQ9aXJ+NZ9XG/PZE3Mvq4UwoEOxcODp10e6XEuue?= =?us-ascii?Q?kNhLUO6EQ4UOf6wdiuGlKjOXSQRWOXsX4YOgA3yp0fZo5M1wrtpaEqWHnwT+?= =?us-ascii?Q?otkkBZH9wb9xVVAjP1FmoYJjE0yafZgjXczE7+Wj7AzNYfayS9RqYafnfn/l?= =?us-ascii?Q?+VtJ5td5GfCUpef/zNCC0s9kw8s0bOwchEHzqbAPcRuBAteW4tdXQT9a11KL?= =?us-ascii?Q?Uh1lUkGlaD1WQd5QGvYsOAjlJA4UYN6ZmxvICGoqPCuv7zyCEeovDL3F3gzy?= =?us-ascii?Q?jj9erGHsDaHN5CFRvTkN+Tb6AYNU+lvkrL81J7qZkRQFPovhNeGsnzYQCWLK?= =?us-ascii?Q?gJ9uF5xYsKN9PECPCwyUSa1CaZoFzyJg0YcyjoEjaBiBBx9iBZu/sph0R9iR?= =?us-ascii?Q?Y3Y8JrHhe52wpaO21J2K2AS7yAt17kyfCfEQ5p9mREd/xZcaI1iFTKfvRwtv?= =?us-ascii?Q?JbNW2hTHaX4cyQvcmm9yGByEH4sj3SKBnwcqnL5sliiTdwrrvKmeAHrVLFTz?= =?us-ascii?Q?AdB0mPW45VluZgF8Z3vZ0HnJgyXJiNqMrHTasejewN8soh2R2wyrprwSfdYk?= =?us-ascii?Q?wSsB3cCnB/C+Zbfc8wETE1hWfOTMULW7auDJ9QCq2mt9oh8cenHzmWy+XtVG?= =?us-ascii?Q?k1mwctVbajQx1OC7sN1xIpuL9/nvEnh47A3AqsF2ZYXS7rS5QMjihJ/q8zQ5?= =?us-ascii?Q?CbMh8kAae5o+U/DTKN3awpwxVIVF1gtFZloKW2AE3WzkplwV7ss0WIxbTXwd?= =?us-ascii?Q?U/LEdSgxNLcOy2UgrZxT7lJa1TUnLPa8/mMhgmMqpdhCQAMRwY38Oi3mFuV0?= =?us-ascii?Q?vys191exGPHqdRbsCnetrk5+AvwDLLq9zmYQZygEJxsJLBpCi3F1fNyoNzym?= =?us-ascii?Q?0oyBvGBPAACOZHAV6BpdqADuDMuJJ+3xqZDk9oIiacK2tq4t9uoup1XJlEuV?= =?us-ascii?Q?GLybgzCqnjyqY4ngTVAMb9Zer+pdw98P/GtgEGtH/dlAJMgz4PEI2iJGpx0s?= =?us-ascii?Q?K957F+aUaPiZ0mFUHsrLrhsLu+qm/oygqQRimR7sTShciIsvYYpJGVE42ncl?= =?us-ascii?Q?Pe8+6+DEg1UYixOGFAAM0I2mGBsuwaiJTHuXCxaGewTcGu+k5s1fY+GfiHaV?= =?us-ascii?Q?Qqg+UM5Ht37ZL4rcwkM/ikzgvFdmKiQhtA+s8r46WWhS70WdxZBVGJ7tH6HV?= =?us-ascii?Q?VxVChd6uRzVYbPWgT/nFRaufKKmSVURdiJg40aDpSyJTmKvBflWQ234i4Y4?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 917baf8a-ac7c-4c74-66a1-08dbe5a91813 X-MS-Exchange-CrossTenant-AuthSource: TYZPR01MB3920.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2023 07:04:22.1389 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYSPR01MB6534 Received-SPF: pass client-ip=40.92.52.88; envelope-from=awrhygty@outlook.com; helo=APC01-PSA-obe.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FORGED_SPF_HELO=1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) #'emoji-list creates '*Emoji*' buffer containing EMOJIs. Typing 'h' shows a name of a EMOJI under the current point. If the names are always echoed, selection may be easier. I tried the form below in the '*Emoji*' buffer: (add-hook #'post-command-hook (lambda () (when-let ((glyph (get-text-property (point) 'emoji-glyph)) (name (emoji--name glyph))) (message "%s" name))) nil 'local) But it is not successfull when moving to/from composed character EMOJI. In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-08-02 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3570) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=aot --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: JPN locale-coding-system: cp932 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (help-fns radix-tree cl-print debug backtrace find-func gnutls network-stream nsm mailalias smtpmail textsec uni-scripts url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map byte-opt gv bytecomp byte-compile url-vars idna-mapping ucs-normalize uni-confusable textsec-check jka-compr qp misearch multi-isearch help-mode pp shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/bobcat japan-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 225947 32909) (symbols 48 8366 9) (strings 32 38253 2543) (string-bytes 1 870992) (vectors 16 46404) (vector-slots 8 1526724 109516) (floats 8 54 289) (intervals 56 1335 60) (buffers 984 16)) ------------=_1704830582-14821-1--