From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11151 invoked from network); 19 Aug 2023 17:12:37 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Aug 2023 17:12:37 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1692465157; b=orXsFZgi0wdcsIXPcazHiALUKtTrZTmKkKKBZlaIPYBO4knB8VWff3sYY7TLhdRlcGe1DmOsDS PMIyTPis1WzaWJjBED7peXcOWgiWUvPey2Wrr9rqRtiuo+Qc4f9PryRyJ5oKZWYPZJJEsbhuru /ofRuGZuGJBlqjwwq5a/HLZZBJCS0nYof6VbzVcggvP3Jn8BXzjYfpDtx7aVQAPP07AbHtvRti sA8SFQv/6ZyJljcSbU2ScmoAlEbwxITF+Z/L1PzE1PjyZJkqRTE+yjWoOkREUl6qL8zx5IXMY3 alzSfScN1H9LIo2QAfY0PhaYTLfrjlHPlakFLa2P4Cp5cw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-40136.proton.ch) smtp.remote-ip=185.70.40.136; dkim=pass header.d=opndev.io header.s=protonmail2 header.a=rsa-sha256; dmarc=pass header.from=opndev.io; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1692465157; bh=nQNIumsee062r8aXXF9bCscO4S3LE/n3axZWeX64gh4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:From:To:DKIM-Signature:Date: DKIM-Signature; b=LA2z74EMSZ3YGga8cwsjaGb5jy4mhw0PxJ+TW2Tt3y/kmzKTLGjZ/xJaSV3s6bMEWs6Y3hR+Bd 2aec9PwP59eMMc+i4OVoHLr9Fz4zMVqmWwhtTsMNCSkZTjrBWMzjkHsMCqg/5SyV08eLcDP6+X pmGfI5au5GZ28bL953j8iSv2VTYcfcjYvEt115ostlWX/YlmPgVV4Sb6nHPS37VVRv1+zZD/9X dFEg2eHWICt3jIq2ujmERgzgLMiS/jJ6c5i38R6NJy9csom+6VzOS5s9Ba4xHwKnmDNYdips3f JT9W3BD2N1G/3GL8DXmn6+pbMkFMNYPtGW/ytG7zLwiKwA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:From:To: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=nQNIumsee062r8aXXF9bCscO4S3LE/n3axZWeX64gh4=; b=ehFKhFTq6m4VFAxaNy5tko870j g2togO+kbRpF4FyGCtkdMoh1T8lFo3aT+sRhm0b+T4Z/MJT7u3oddBGLO1nmqW3fY/Leoi27eokMb 0vuweKEC515ULSuRSu6BWITxr385tBpMG8+n7uBxxbDQt11VJyApJXCCS17xehbpd63f4v1EKHxds Y01aj3y1utk22c4RJZv1R62ogbAH5syl2juOWbRRJZo42EHtKlmVHJrUiaj1iFKuY8cN6AWn7+pS1 Czj7LhDg/ifAfpoUzRPXOwOXDSh4fsDD5d9Qn2L8qdpHmiNjoYoNkvjg8gXHYuZYUZGvXpLFCWFzS b4cgU6NA==; Received: by zero.zsh.org with local id 1qXPV7-000IqI-8s; Sat, 19 Aug 2023 17:12:37 +0000 Authentication-Results: zsh.org; iprev=pass (mail-40136.proton.ch) smtp.remote-ip=185.70.40.136; dkim=pass header.d=opndev.io header.s=protonmail2 header.a=rsa-sha256; dmarc=pass header.from=opndev.io; arc=none Received: from mail-40136.proton.ch ([185.70.40.136]:42399) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1qXPUQ-000HvE-CE; Sat, 19 Aug 2023 17:11:55 +0000 Date: Sat, 19 Aug 2023 17:11:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opndev.io; s=protonmail2; t=1692465112; x=1692724312; bh=nQNIumsee062r8aXXF9bCscO4S3LE/n3axZWeX64gh4=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=EC2s5L63JG8JrxlxH+ZDn9DEhpABBKzWrKGnZRigi/F+VDNHS89VfZTDXZ0st8zIA bWuZ70f+cQXJhhcco+YR3y6T353lmrqbWlkny6DHXVsxUZBHe6Rk3owmakMpTTkPTA jzcUtrMtX+MI4lOioeVo5Xj/SiJL6SRyXetxDtY9BzL8l11vRrXn/vxwQnEBHxOEYF jlaOmvYYG0zfrV+MFHE2I23UWoNtlINdG8zmxzuJO3NQySa0a4mbdQpU7dbiGq7rQL ehtImEtZFpQ4P1OiEtZBlyx6nY6QlN6S4zQC5hfLwCEULr3LnL6gReNAx+q1K2oHTB rWFagKix8Wjkg== To: zsh-workers@zsh.org From: Wesley Schwengle Subject: Re: Unicode ZWJ sequence Message-ID: <7272b098-f9c9-4cb3-97c0-e47c16d2614a@opndev.io> In-Reply-To: References: <3777545.kQq0lBPeGt@norarch> Feedback-ID: 16776580:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Seq: 52067 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 8/19/23 11:53, Roman Perepelitsa wrote: > On Fri, Aug 18, 2023 at 3:03=E2=80=AFPM Alexandre ZANNI wrote: >> >> As you can see below the terminal emulator named foot is capable of >> displaying such a grapheme, and other command line shell like bash [...] > > Does bash really support this? What happens if you repeatedly press > Backspace after pasting =F0=9F=91=A9=E2=80=8D=E2=9D=A4=EF=B8=8F=E2=80= =8D=F0=9F=91=A8? Anether test would be to paste "foo > x=F0=9F=91=A9=E2=80=8D=E2=9D=A4=EF=B8=8F=E2=80=8D=F0=9F=91=A8x bar" and v= erify that you can delete the middle word with > Ctrl-W without any artifacts. Personally I think the way zsh does it is the correct way I did a few tests with zsh/bash/fish and sh (although on debian that is dash). Zsh acts the most sane out of all the shells: https://asciinema.org/a/603574 Cheers, Wesley -- Wesley Schwengle E: wesley@opndev.io