From unknown Fri Jun 20 07:16:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output Resent-From: "J.P." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Aug 2022 13:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 56952@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16595341497603 (code B ref -1); Wed, 03 Aug 2022 13:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Aug 2022 13:42:29 +0000 Received: from localhost ([127.0.0.1]:46916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJEdo-0001yY-JE for submit@debbugs.gnu.org; Wed, 03 Aug 2022 09:42:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:41214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJEdk-0001yO-Bv for submit@debbugs.gnu.org; Wed, 03 Aug 2022 09:42:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJEdk-0004zn-1M for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 09:42:24 -0400 Received: from mail-108-mta43.mxroute.com ([136.175.108.43]:33879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJEdh-00045S-L7 for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 09:42:23 -0400 Received: from filter006.mxroute.com ([140.82.40.27] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta43.mxroute.com (ZoneMTA) with ESMTPSA id 18263f14b790000261.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Wed, 03 Aug 2022 13:42:14 +0000 X-Zone-Loop: a595d09ed28315c2bb99e65a36860b0dc1160692f286 X-Originating-IP: [140.82.40.27] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=bVYBSFny/AJGMuEiRbpsanjE+qL/qGlrlnuuNH6br0U=; b=lrvtdXnhbmrJQasZoOPA1xyYfc tLUmYIz+Tq6Hs/6Sm9DemPr/I0RES+7wMJe/iyK0iMW4d9cwqXLKw33w8eQmjpsKxrUn/Kdz81fcK icYcKPCfWIkuDxLAe6/N2hOINnO0MlWE181zBAA4gJWiqdmLjEdLwtXLfGqVIEFn3xvaO2Troz/Q9 b3tv1Xj1fSqXKF0OIyOe2PUBcODUPLoPCA0HwMKLeLFszqhK3SuV0fnV3cX1LJKJkgvXLrJQiRypc Q6NN6psilNmYFvl8Z3P62Nb6IwSl6XBIuRwfV8IITujBxsUxWCxEdUBRaDDGd6tv257d8rOkXNimy +iLGkLiw==; From: "J.P." Date: Wed, 03 Aug 2022 06:42:08 -0700 Message-ID: <87a68l1m1b.fsf@neverwas.me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-AuthUser: masked@neverwas.me Received-SPF: pass client-ip=136.175.108.43; envelope-from=jp@neverwas.me; helo=mail-108-mta43.mxroute.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) --=-=-= Content-Type: text/plain I use graphical Emacs, so this may be pilot error or some external issue I'm mistaking for an Emacs one. Steps to reproduce: - emacs -Q -nw - In *scratch*, M-: (dotimes (_ 10) (insert ";; \U0001f9dc\U0001f3fc 12345\n\n\n\n\n\n")) - Make entire buffer the active region (put mark at BOB and point at EOB) - Scroll down (M-v) once or twice - Gaps appear in the mode line and visual artifacts elsewhere AFAICT, the two inserted characters can be any valid emoji/modifier combination. Additional leading or trailing emojis (or other characters, like ZWJ \u200d or VS-16 \ufe0f) don't seem to affect the result. This was initially noticed on an Alacritty terminal emulator displaying a remote Emacs 28. The session in the screenshot below was run in a stock VM image [1] with only Emacs 29 installed: ~$ env | grep -i term COLORTERM=truecolor GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/06526de0_c54d_497a_b95f_7e039a886d02 TERM=xterm-256color GNOME_TERMINAL_SERVICE=:1.95 ~$ uname -r 5.10.0-16-amd64 ~$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" [1] https://builder.libguestfs.org/index.asc In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu) of 2022-08-03 built on debianbullseye Repository revision: 4f3e95bed523be11f3be7b791c6ae909ffa77a8d Repository branch: master System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --without-x' Configured features: ACL DBUS GMP GNUTLS MODULES NOTIFY INOTIFY PDUMPER SECCOMP SOUND THREADS Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix 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 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: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dnd 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/xterm xterm byte-opt gv bytecomp byte-compile cconv regexp-opt rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select 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 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 dbusbind inotify multi-tty make-network-process emacs) Memory information: ((conses 16 47267 10255) (symbols 48 5661 0) (strings 32 15261 1789) (string-bytes 1 495339) (vectors 16 8381) (vector-slots 8 102650 6988) (floats 8 24 36) (intervals 56 181 12) (buffers 992 10)) --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=bug_report_terminal.png Content-Transfer-Encoding: base64 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 ONyeqjYTPTZcsgpgUIwxWv/CBq1du17nn7+gvPyBxQ/r5ptu199e9iHNmDldj/7xCf3gez/V+PGH afqMo9XSMqycnnKopM0MxtMrntFbLlig73z7B1q9ao3GjBmtN73ljVpw3jm17hoA4DUhnvVuX5sa hAsl10WrAJDt4Yce06N/XKJisahisag3nnuW3v3ed5bX373wXs0763SdPX+uJOnCi96mJU8s0+8X LtL/8+nLatXtA9LXV9CePXt11+/u0Tve+Vd693vfqWdWrtLP/uOXam5u0plz59S6iwCAVzE7bLfz 3uUaeSdwBzAUp84+OZbz/l+//I1+feMtuviSd0uStmzZqvnnzottM3Vqm9atW1+L7h4kpbPjjBnT 9K6L3iqp9Jz+9NTTWnz/QwTvAICDIkycicfkRn66AI2d+w4A2cKc97a2yZo7b44uvOhtuvOOu9XT 01Nu4zqXeN6r9/wSBEEs1z80fsJh2r59Z416BQB4rfD6/82asMlPzt9EwUgA+6u+oV6FQlE93aXg fcKE8alR9hde2KAJEw5PbxsEKhQKufTzQB119FS99NKW2LJtL7+isWNH16hHAIDXgigmT8+3FOa+ +0qtcu0AANI6O7v04uaXtHHDZj3+2FLddsudmj7jaLUOb5Ukvfn8c/XQg4/qfxY/rJde2qrbbr1T z69Zp7dYF7WGjpg0UcuW/ll79uxVb2+visVi3k8n5oUXNqT+7+vrkyS96c3z9aenVuj3CxfppRe3 6P+79wE9tWy5zpkfpQgVi8Xydj09PWpv79ALL2zQi5tfqtVTAgAc4tIhu10L0rpgNWtjgncAlSxd 8pSWLnlKQVCnkaNG6pRTXhe7YPWN556lXbt269e/vrVUKvLww/R3f/9xHZMoqyhJH/jge3XNf/xC /+vyz6u3t7fmpSL/6QtXppb92//7NR0xaaLOOPMN2re3XXf+7m796vqbdNjh4/Thj1xSLoEplX6x sffx0ktb9fhjSzXxiAn67ve+nsMzAAC8WtlFZCSVr0rtLxg5zEjSxRe/x9ogjO6NvvjFL+h1r3td rh0GcGhbvHhxrbvwqjd//vxadwEAUGXLli0r3//v393pbPOut79NkvT888/r1lvvUCl0tyvMGN14 401S/5rYBavhfUbdAQAAgNqJCj545f+NHBesZt0HAAAAUF12fnv42J481bdrupuM+wAAAACqz85v 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 --=-=-=-- From unknown Fri Jun 20 07:16:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Aug 2022 14:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "J.P." Cc: 56952@debbugs.gnu.org Received: via spool by 56952-submit@debbugs.gnu.org id=B56952.165953690014788 (code B ref 56952); Wed, 03 Aug 2022 14:29:02 +0000 Received: (at 56952) by debbugs.gnu.org; 3 Aug 2022 14:28:20 +0000 Received: from localhost ([127.0.0.1]:49686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJFMB-0003qR-Q9 for submit@debbugs.gnu.org; Wed, 03 Aug 2022 10:28:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJFM9-0003qE-RX for 56952@debbugs.gnu.org; Wed, 03 Aug 2022 10:28:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46294) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJFM4-0008R0-FU; Wed, 03 Aug 2022 10:28:12 -0400 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=I3U2XYzkKWdZ3C1gzI6x6Cqs82jEhSD2Ucm0EgCqF5s=; b=kJPpxo8/2bCE TaO1lGcrPxN8L9/9yCX10rAGHOE1GTq9owDlizcaYjHJgbKotPNBcC+UuCzwLagwuRsHemKgr+G2n yagBDjPRVPThMmG0AaBhpYckJCR5Qifg6e/ZnFn+R9NV+3VZCwha4i30ilXilXSVpPOBnaZcLT5Tt MTGkDV+4Em8TbNvjjqCYhvsLjVfEiXTN1m2HQWhELOKgSuBqfQEUu7eUolC/3R9Ekb1nN/FJSGnLW oPCgwjOS9ejQJtsNPflGCd1Lbox0wT+eb+Nb/ZLGRQYcyXtkwD49kR2joH8lMPM7E80of59nHQGNo kRBE8RSYOcSzFXyegMXIwA==; Received: from [87.69.77.57] (port=1140 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJFM3-00057q-Un; Wed, 03 Aug 2022 10:28:12 -0400 Date: Wed, 03 Aug 2022 17:28:06 +0300 Message-Id: <8335ed5rm1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87a68l1m1b.fsf@neverwas.me> (jp@neverwas.me) References: <87a68l1m1b.fsf@neverwas.me> 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: "J.P." > Date: Wed, 03 Aug 2022 06:42:08 -0700 > > - emacs -Q -nw > - In *scratch*, M-: > > (dotimes (_ 10) (insert ";; \U0001f9dc\U0001f3fc 12345\n\n\n\n\n\n")) > > - Make entire buffer the active region (put mark at BOB and point at EOB) > - Scroll down (M-v) once or twice > - Gaps appear in the mode line and visual artifacts elsewhere > > AFAICT, the two inserted characters can be any valid emoji/modifier > combination. Additional leading or trailing emojis (or other characters, > like ZWJ \u200d or VS-16 \ufe0f) don't seem to affect the result. > > This was initially noticed on an Alacritty terminal emulator displaying > a remote Emacs 28. The session in the screenshot below was run in a > stock VM image [1] with only Emacs 29 installed: On a TTY Emacs expects the terminal emulator to DTRT with composable sequences. Some emulators don't, so you need to turn off auto-composition-mode for those. (The value of auto-composition-mode can be a string naming the terminal where to disable it automatically.) From unknown Fri Jun 20 07:16:14 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: "J.P." Subject: bug#56952: closed (Re: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output) Message-ID: References: <87tu6tyuzb.fsf@neverwas.me> <87a68l1m1b.fsf@neverwas.me> X-Gnu-PR-Message: they-closed 56952 X-Gnu-PR-Package: emacs Reply-To: 56952@debbugs.gnu.org Date: Wed, 03 Aug 2022 19:43:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1659555782-14003-1" This is a multi-part message in MIME format... ------------=_1659555782-14003-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output 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 56952@debbugs.gnu.org. --=20 56952: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56952 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1659555782-14003-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 56952-done) by debbugs.gnu.org; 3 Aug 2022 19:42:49 +0000 Received: from localhost ([127.0.0.1]:49981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJKGW-0003dS-Lr for submit@debbugs.gnu.org; Wed, 03 Aug 2022 15:42:48 -0400 Received: from mail-108-mta199.mxroute.com ([136.175.108.199]:46175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJKGS-0003dC-QC for 56952-done@debbugs.gnu.org; Wed, 03 Aug 2022 15:42:47 -0400 Received: from filter006.mxroute.com ([140.82.40.27] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta199.mxroute.com (ZoneMTA) with ESMTPSA id 182653b3bda0000261.001 for <56952-done@debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Wed, 03 Aug 2022 19:42:37 +0000 X-Zone-Loop: 785ae73d0ff461c80f012302ecb4481748ed351aa0fa X-Originating-IP: [140.82.40.27] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=4vT5hRobZJXBzONlKFV5VHz22hEhWNqHObEdmPwtHOs=; b=HEobo8NhyCmmTVIgTB++XH+DfT N299e5MpMa2hKZBjoB6bbVxigOwF8194vwaxcWF260+GQBLBVjFwERLvg4KtbvMxTvbUe68GeFkY/ PiMBkqTi4mtfanbQ9xvk9JlykwcKIHcRMSm3lxe2S+0Ai9V95qNhdSBB5djvNMTwjxQj1eufyo45S vuQ3/gakLgoXk+5iDdVTM7DMMe54IIboLsmohdqv+pwKrJ9y60y89UFacDI0deZjm+9F3pa1pYF/C LXSBXC8MpkCunT9PtiLI5NzawdGVMc/UyvuNhVtec5Lz4ZgPw+cwrWJzU5poKqJ2w0scp41v5nCUG MzlpQhFQ==; From: "J.P." To: Eli Zaretskii Subject: Re: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output References: <87a68l1m1b.fsf@neverwas.me> <8335ed5rm1.fsf@gnu.org> Date: Wed, 03 Aug 2022 12:42:32 -0700 In-Reply-To: <8335ed5rm1.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 03 Aug 2022 17:28:06 +0300") Message-ID: <87tu6tyuzb.fsf@neverwas.me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AuthUser: masked@neverwas.me X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56952-done Cc: 56952-done@debbugs.gnu.org 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.0 (-) Eli Zaretskii writes: > On a TTY Emacs expects the terminal emulator to DTRT with composable > sequences. Some emulators don't, so you need to turn off > auto-composition-mode for those. (The value of auto-composition-mode > can be a string naming the terminal where to disable it > automatically.) Ah, gotcha. That indeed does the trick. Thanks. Closing. ------------=_1659555782-14003-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Aug 2022 13:42:29 +0000 Received: from localhost ([127.0.0.1]:46916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJEdo-0001yY-JE for submit@debbugs.gnu.org; Wed, 03 Aug 2022 09:42:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:41214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJEdk-0001yO-Bv for submit@debbugs.gnu.org; Wed, 03 Aug 2022 09:42:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJEdk-0004zn-1M for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 09:42:24 -0400 Received: from mail-108-mta43.mxroute.com ([136.175.108.43]:33879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJEdh-00045S-L7 for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 09:42:23 -0400 Received: from filter006.mxroute.com ([140.82.40.27] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta43.mxroute.com (ZoneMTA) with ESMTPSA id 18263f14b790000261.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Wed, 03 Aug 2022 13:42:14 +0000 X-Zone-Loop: a595d09ed28315c2bb99e65a36860b0dc1160692f286 X-Originating-IP: [140.82.40.27] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=bVYBSFny/AJGMuEiRbpsanjE+qL/qGlrlnuuNH6br0U=; b=lrvtdXnhbmrJQasZoOPA1xyYfc tLUmYIz+Tq6Hs/6Sm9DemPr/I0RES+7wMJe/iyK0iMW4d9cwqXLKw33w8eQmjpsKxrUn/Kdz81fcK icYcKPCfWIkuDxLAe6/N2hOINnO0MlWE181zBAA4gJWiqdmLjEdLwtXLfGqVIEFn3xvaO2Troz/Q9 b3tv1Xj1fSqXKF0OIyOe2PUBcODUPLoPCA0HwMKLeLFszqhK3SuV0fnV3cX1LJKJkgvXLrJQiRypc Q6NN6psilNmYFvl8Z3P62Nb6IwSl6XBIuRwfV8IITujBxsUxWCxEdUBRaDDGd6tv257d8rOkXNimy +iLGkLiw==; From: "J.P." To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Emoji skin-tone modifiers disrupt terminal output Date: Wed, 03 Aug 2022 06:42:08 -0700 Message-ID: <87a68l1m1b.fsf@neverwas.me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-AuthUser: masked@neverwas.me Received-SPF: pass client-ip=136.175.108.43; envelope-from=jp@neverwas.me; helo=mail-108-mta43.mxroute.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) --=-=-= Content-Type: text/plain I use graphical Emacs, so this may be pilot error or some external issue I'm mistaking for an Emacs one. Steps to reproduce: - emacs -Q -nw - In *scratch*, M-: (dotimes (_ 10) (insert ";; \U0001f9dc\U0001f3fc 12345\n\n\n\n\n\n")) - Make entire buffer the active region (put mark at BOB and point at EOB) - Scroll down (M-v) once or twice - Gaps appear in the mode line and visual artifacts elsewhere AFAICT, the two inserted characters can be any valid emoji/modifier combination. Additional leading or trailing emojis (or other characters, like ZWJ \u200d or VS-16 \ufe0f) don't seem to affect the result. This was initially noticed on an Alacritty terminal emulator displaying a remote Emacs 28. The session in the screenshot below was run in a stock VM image [1] with only Emacs 29 installed: ~$ env | grep -i term COLORTERM=truecolor GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/06526de0_c54d_497a_b95f_7e039a886d02 TERM=xterm-256color GNOME_TERMINAL_SERVICE=:1.95 ~$ uname -r 5.10.0-16-amd64 ~$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" [1] https://builder.libguestfs.org/index.asc In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu) of 2022-08-03 built on debianbullseye Repository revision: 4f3e95bed523be11f3be7b791c6ae909ffa77a8d Repository branch: master System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --without-x' Configured features: ACL DBUS GMP GNUTLS MODULES NOTIFY INOTIFY PDUMPER SECCOMP SOUND THREADS Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix 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 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: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dnd 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/xterm xterm byte-opt gv bytecomp byte-compile cconv regexp-opt rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select 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 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 dbusbind inotify multi-tty make-network-process emacs) Memory information: ((conses 16 47267 10255) (symbols 48 5661 0) (strings 32 15261 1789) (string-bytes 1 495339) (vectors 16 8381) (vector-slots 8 102650 6988) (floats 8 24 36) (intervals 56 181 12) (buffers 992 10)) --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=bug_report_terminal.png Content-Transfer-Encoding: base64 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 ONyeqjYTPTZcsgpgUIwxWv/CBq1du17nn7+gvPyBxQ/r5ptu199e9iHNmDldj/7xCf3gez/V+PGH afqMo9XSMqycnnKopM0MxtMrntFbLlig73z7B1q9ao3GjBmtN73ljVpw3jm17hoA4DUhnvVuX5sa hAsl10WrAJDt4Yce06N/XKJisahisag3nnuW3v3ed5bX373wXs0763SdPX+uJOnCi96mJU8s0+8X LtL/8+nLatXtA9LXV9CePXt11+/u0Tve+Vd693vfqWdWrtLP/uOXam5u0plz59S6iwCAVzE7bLfz 3uUaeSdwBzAUp84+OZbz/l+//I1+feMtuviSd0uStmzZqvnnzottM3Vqm9atW1+L7h4kpbPjjBnT 9K6L3iqp9Jz+9NTTWnz/QwTvAICDIkycicfkRn66AI2d+w4A2cKc97a2yZo7b44uvOhtuvOOu9XT 01Nu4zqXeN6r9/wSBEEs1z80fsJh2r59Z416BQB4rfD6/82asMlPzt9EwUgA+6u+oV6FQlE93aXg fcKE8alR9hde2KAJEw5PbxsEKhQKufTzQB119FS99NKW2LJtL7+isWNH16hHAIDXgigmT8+3FOa+ +0qtcu0AANI6O7v04uaXtHHDZj3+2FLddsudmj7jaLUOb5Ukvfn8c/XQg4/qfxY/rJde2qrbbr1T z69Zp7dYF7WGjpg0UcuW/ll79uxVb2+visVi3k8n5oUXNqT+7+vrkyS96c3z9aenVuj3CxfppRe3 6P+79wE9tWy5zpkfpQgVi8Xydj09PWpv79ALL2zQi5tfqtVTAgAc4tIhu10L0rpgNWtjgncAlSxd 8pSWLnlKQVCnkaNG6pRTXhe7YPWN556lXbt269e/vrVUKvLww/R3f/9xHZMoqyhJH/jge3XNf/xC /+vyz6u3t7fmpSL/6QtXppb92//7NR0xaaLOOPMN2re3XXf+7m796vqbdNjh4/Thj1xSLoEplX6x sffx0ktb9fhjSzXxiAn67ve+nsMzAAC8WtlFZCSVr0rtLxg5zEjSxRe/x9ogjO6NvvjFL+h1r3td rh0GcGhbvHhxrbvwqjd//vxadwEAUGXLli0r3//v393pbPOut79NkvT888/r1lvvUCl0tyvMGN14 401S/5rYBavhfUbdAQAAgNqJCj545f+NHBesZt0HAAAAUF12fnv42J481bdrupuM+wAAAACqz85v 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 --=-=-=-- ------------=_1659555782-14003-1-- From unknown Fri Jun 20 07:16:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Aug 2022 05:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "J.P." Cc: 56952@debbugs.gnu.org Received: via spool by 56952-submit@debbugs.gnu.org id=B56952.165959090317206 (code B ref 56952); Thu, 04 Aug 2022 05:29:02 +0000 Received: (at 56952) by debbugs.gnu.org; 4 Aug 2022 05:28:23 +0000 Received: from localhost ([127.0.0.1]:50785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJTPD-0004TS-FS for submit@debbugs.gnu.org; Thu, 04 Aug 2022 01:28:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJTP9-0004TE-RO for 56952@debbugs.gnu.org; Thu, 04 Aug 2022 01:28:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34374) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJTP4-0002er-EI; Thu, 04 Aug 2022 01:28:14 -0400 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=f8pNpeJiwrfc538QrO4uCGKedSDnftXODxe2KETtr7A=; b=RvhVmgd1KYnX j2XmKKLsTcfmOxL98EziGXLkOQEAGDRWf+qBLNNFyzQTgEY/UVqMKHb/GryWpIWEI6y0NNNOPvgQ4 Vw3q0nKjLxTCrUk1t7o7bbwKZTOfKMaGFhYBVl2mT89WWVQNNG+4NMWJLgLKvMXpdmd3o/AVc2/lP cAaUC2LxocQrorOAGx+oustJ/ffekx5usq4LiF5Arl6BX8I62qz4sPebf7/AEXwFOfS9DjkZuJjDe 5xn35rnR4VUBzqdE4WXOf+nOzOe3X1u0L3MAENVwrLJXYdr3B5n/68WkfMJ9YTMsA6DrzoBmaP6TW zhDcEnbfBvLgVXbIIpvQ9Q==; Received: from [87.69.77.57] (port=4442 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJTP3-00080Y-VU; Thu, 04 Aug 2022 01:28:14 -0400 Date: Thu, 04 Aug 2022 08:28:09 +0300 Message-Id: <83sfmc4lxy.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tu6tyuzb.fsf@neverwas.me> (jp@neverwas.me) References: <87a68l1m1b.fsf@neverwas.me> <8335ed5rm1.fsf@gnu.org> <87tu6tyuzb.fsf@neverwas.me> 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: "J.P." > Cc: 56952-done@debbugs.gnu.org > Date: Wed, 03 Aug 2022 12:42:32 -0700 > > Eli Zaretskii writes: > > > On a TTY Emacs expects the terminal emulator to DTRT with composable > > sequences. Some emulators don't, so you need to turn off > > auto-composition-mode for those. (The value of auto-composition-mode > > can be a string naming the terminal where to disable it > > automatically.) > > Ah, gotcha. That indeed does the trick. Thanks. Closing. Can you tell which value of auto-composition-mode did the trick? Or what is the value of tty-type on that terminal? And which file in lisp/term/ does Alacritty load when you start the -nw session? I'm asking because perhaps we should disable auto-composition-mode by default on this terminal, like we do for the Linux console. Thanks. From unknown Fri Jun 20 07:16:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output Resent-From: "J.P." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Aug 2022 12:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 56952@debbugs.gnu.org Received: via spool by 56952-submit@debbugs.gnu.org id=B56952.16596177771329 (code B ref 56952); Thu, 04 Aug 2022 12:57:01 +0000 Received: (at 56952) by debbugs.gnu.org; 4 Aug 2022 12:56:17 +0000 Received: from localhost ([127.0.0.1]:51543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJaOX-0000LF-L0 for submit@debbugs.gnu.org; Thu, 04 Aug 2022 08:56:17 -0400 Received: from mail-108-mta11.mxroute.com ([136.175.108.11]:41655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJaOS-0000Ko-DB for 56952@debbugs.gnu.org; Thu, 04 Aug 2022 08:56:08 -0400 Received: from filter006.mxroute.com ([140.82.40.27] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta11.mxroute.com (ZoneMTA) with ESMTPSA id 18268ed2c3a0000261.001 for <56952@debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Thu, 04 Aug 2022 12:55:50 +0000 X-Zone-Loop: 1662e92b9fb00e406b7fe4377cb9deb2ee39c80acdab X-Originating-IP: [140.82.40.27] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=LsOXMFBJI+D4pytgu5WVgi/YAHQhvOqCm8YJzr5kNkU=; b=jxBrFnzlRdsxlkpbwmIU3Ts9II MWGsI5qnC3hl3edQHfUq/QXzisMP2TcqW6j4CiHaEDaUcCfC/oQKL8k1PhGF7QCYhHobLetj02yXQ dCH1rzHsTOOS7Eo4KbNQ8Q5N0RWbQghgq4a9qyXsiFzfcRkwbN0iyO3n06Hes93svpfl1ng+hWOx7 MSj/+gkLK2QWbZWfmWq41SE2evr4eAYbTXLhF9pGoC6792jxoIepC1MXosbpqrU6TtqzSnAZponT/ 8u/xnUlMtBaFnpjw2FvkwBoCCsQd2jPmav/2oCItHAUGNZ3WbwqtNCRaaUWRj6VFaW2Ialeay8s/X B+MzcEvg==; From: "J.P." References: <87a68l1m1b.fsf@neverwas.me> <8335ed5rm1.fsf@gnu.org> <87tu6tyuzb.fsf@neverwas.me> <83sfmc4lxy.fsf@gnu.org> Date: Thu, 04 Aug 2022 05:55:45 -0700 In-Reply-To: <83sfmc4lxy.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 Aug 2022 08:28:09 +0300") Message-ID: <875yj8qib2.fsf@neverwas.me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AuthUser: masked@neverwas.me X-Spam-Score: 0.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: -1.0 (-) Eli Zaretskii writes: > Can you tell which value of auto-composition-mode did the trick? Or > what is the value of tty-type on that terminal? On Alacritty 0.10.1 (with the example configuration loaded) `tty-type' returns "alacritty". And doing (setq-default auto-composition-mode "alacritty") inhibits auto composition. Similarly, on GNOME Terminal 3.38.3 (as preconfigured by Debian bullseye) `tty-type' returns "xterm-256color", and setting `auto-composition-mode' to the latter works as expected. > And which file in lisp/term/ does Alacritty load when you start the > -nw session? It loads lisp/term/xterm.el, I guess because `term-file-aliases' maps "alacritty" to "xterm". (GNOME Terminal also loads that file.) > I'm asking because perhaps we should disable auto-composition-mode by > default on this terminal, like we do for the Linux console. For the virtual console, that certainly makes sense (bug#50865). As for which terminal emulators support such composition, that'd likely take some legwork to determine. (Alacritty, for one, seems to have pegged this feature as low priority [1].) If special casing seems premature, I guess there's precedent for describing such issues in etc/PROBLEMS, as was done with Kitty (bug#50983). [1] https://github.com/alacritty/alacritty/issues/3975 From unknown Fri Jun 20 07:16:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56952: 29.0.50; Emoji skin-tone modifiers disrupt terminal output Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Aug 2022 16:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "J.P." Cc: 56952-done@debbugs.gnu.org Received: via spool by 56952-done@debbugs.gnu.org id=D56952.165980284226876 (code D ref 56952); Sat, 06 Aug 2022 16:21:02 +0000 Received: (at 56952-done) by debbugs.gnu.org; 6 Aug 2022 16:20:42 +0000 Received: from localhost ([127.0.0.1]:35325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKMXa-0006zQ-Bo for submit@debbugs.gnu.org; Sat, 06 Aug 2022 12:20:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKMXV-0006z7-Aq for 56952-done@debbugs.gnu.org; Sat, 06 Aug 2022 12:20:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39588) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKMXP-0001Cq-Sc; Sat, 06 Aug 2022 12:20:31 -0400 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=SaOVAQ8QS4SlYpQvWaiuBAWpaVlnhLfGtQKdoA+28HY=; b=C7TjYy2MRlXE vbjY3dJ3hP8mPG9gzsHRWbu65wE065NlYD9fnYxNEtTAOQWkdrFDycESDpw1Z0vQspQ2lxDnmF60c szdTGC11rYMvUlqkfHGrRjNSqURkbwsRQfpaDc4YIPz8xi96xiifCsRMpTO9V2li8oR1UnspICPBc CCQlH8Ex7EzY/+ALr0gvWDocxAcqTOmv6VFeqt/KUNYUDAjwbaRKE5jGAzOJgQTESxdm3f+MLIOuw EyZSewf6ajuutdEm0O7TVGQDnYtweRj5NDKQqB1cxah0LQsuICilmBTWG0JkqYftAs5To25HZRhnB OWVFH9WHKxYE3RYdyLR8nw==; Received: from [87.69.77.57] (port=3589 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKMXP-0003fU-Be; Sat, 06 Aug 2022 12:20:31 -0400 Date: Sat, 06 Aug 2022 19:20:16 +0300 Message-Id: <83tu6pxs1r.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875yj8qib2.fsf@neverwas.me> (jp@neverwas.me) References: <87a68l1m1b.fsf@neverwas.me> <8335ed5rm1.fsf@gnu.org> <87tu6tyuzb.fsf@neverwas.me> <83sfmc4lxy.fsf@gnu.org> <875yj8qib2.fsf@neverwas.me> 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: "J.P." > Cc: 56952@debbugs.gnu.org > Date: Thu, 04 Aug 2022 05:55:45 -0700 > > Eli Zaretskii writes: > > > Can you tell which value of auto-composition-mode did the trick? Or > > what is the value of tty-type on that terminal? > > On Alacritty 0.10.1 (with the example configuration loaded) `tty-type' > returns "alacritty". And doing > > (setq-default auto-composition-mode "alacritty") > > inhibits auto composition. Similarly, on GNOME Terminal 3.38.3 (as > preconfigured by Debian bullseye) `tty-type' returns "xterm-256color", > and setting `auto-composition-mode' to the latter works as expected. > > > And which file in lisp/term/ does Alacritty load when you start the > > -nw session? > > It loads lisp/term/xterm.el, I guess because `term-file-aliases' maps > "alacritty" to "xterm". (GNOME Terminal also loads that file.) > > > I'm asking because perhaps we should disable auto-composition-mode by > > default on this terminal, like we do for the Linux console. > > For the virtual console, that certainly makes sense (bug#50865). As for > which terminal emulators support such composition, that'd likely take > some legwork to determine. (Alacritty, for one, seems to have pegged > this feature as low priority [1].) If special casing seems premature, I > guess there's precedent for describing such issues in etc/PROBLEMS, as > was done with Kitty (bug#50983). Thanks. Done as you suggested, and closing.