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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8327 invoked from network); 19 Aug 2023 15:54:03 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Aug 2023 15:54:03 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1692460443; b=OaMN07jMxGwO2PvPMd2fH5Gy23bCQt3n/9eNQJjYU7X/+f9VRnxxX0X9c1GyhnroLtTiPtPEVe w25u8Sy1NrP5hfWRzyCNKopouquCOmMLTpsYnbF1j2fYV9OGqQBV/1jRh3ob4d3yewMR1BrnN9 BdWVpgu7iMBBPVLEqR44cgYZql5KB87tx5oDvLV3PRRd76xRyk+dDsY3nLijuC8nbeOzrpY3mc NmCY1q/ngI46Qq/LqU7oStyLNxjM4zsoC7ZTcYweeEVvEVFGASmfXXZET799sE4xvAG0yP7BJK 0IpR/PAXEfJuIv4qSLfYAX1y9SrnN9Q3nYfU31uZdhu/IQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f171.google.com) smtp.remote-ip=209.85.208.171; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1692460443; bh=ecqNjH7SFjVn+315Gut09TLtgqBr0t4yhXPatWTEt8A=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=XEpNG1A7qJhw6mkYC6nWJQ1aQXGb+En98QZ3JzZoHWTRqVWLTuVend2d8lpppk18U74aTrUd2A 9GUiAOKDI7rc2zNCSHd3p8ljwv6IMBAypIgDHBUc1Y7xd/WEVp/6SEC6yTuKBoLFqBC9lBOfaJ CjSMo5LJnrER2MQyIFIzSKa6BK9lKYMaA6rJFldJhqSRXPL21nHLljCfqecUMbDgE50LG21tSa pE6OtDReN2BLqfQDrb1Hrpw26GuazBiVwhBkCOu2IDyE54hzMFXToBD117EFKh3uC9IYt4dgF9 66hrtvqn3WJmgY8RFEgAk1ZL0LCHo5lQxMcry2g8nB1AEQ==; 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:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=ecqNjH7SFjVn+315Gut09TLtgqBr0t4yhXPatWTEt8A=; b=EZhW6j5Djh9fbUdAjiJstuzfIX 44xkbQRW4ZQWWspvVnxZGS38J8o6g98LX4m4ef2XT2HF3SOPpgoVgJBXYkN2QSJitvzYSYXV4butR juBs8t1B7AHHPC357Kw7SxepPUo/bnhDhgz9nG0e/TLntk2lbYnSD71FAHROP9lF4R3DwrgBlgE2p gvomkdFbOfFJThnwrYZYRWmPsn6UxsxvL0qfsm6SMDheHQOlNpGPQNefyHplEvHBtrdq0yvuGC9gf wbWD/62RSfMJgZa+OvqVsvjVFOLpW03Q9rnU5sz6DpLYhY/ieFJu0DbWgmJnY4wZG8RqxvU5XlItQ TOst6AGQ==; Received: by zero.zsh.org with local id 1qXOH2-000Cwn-UG; Sat, 19 Aug 2023 15:54:00 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f171.google.com) smtp.remote-ip=209.85.208.171; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f171.google.com ([209.85.208.171]:61530) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qXOGT-000CdP-Gh; Sat, 19 Aug 2023 15:53:27 +0000 Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-2b9c907bc68so32309991fa.2 for ; Sat, 19 Aug 2023 08:53:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692460404; x=1693065204; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ecqNjH7SFjVn+315Gut09TLtgqBr0t4yhXPatWTEt8A=; b=eqHKcJOZ6KsODHVN5+W9IoK0IUgqDYM879eVD3LHIJZ0nQfFBaw0PKSTQAA+JIK/KK KPSG94fX9Giql6tNEa3ywPqCaLwhHTnDwNzK0+2NCDGbxVwinQcdRVTvGLus+Q3H2wb6 lBkVdOYDjnz+3RRovM2AM/g9vIAADtR7abq4B6lOhxsXIQDOlZlWIff7kiBp6x32py8o dO5WaubLi/0kaHgK/bMnd+pHuiZVCyNVjG8EJri3/vD7iyNJztikY7OfcTvdWDpuAx0c 6qXZWJ+rmsn/IBgAwEXo4EF8VaMHS/4KG+5b7X1QwYxkPpp4/BdSxAfYLaX0KGIRzHiK s+NA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692460404; x=1693065204; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ecqNjH7SFjVn+315Gut09TLtgqBr0t4yhXPatWTEt8A=; b=Q9S/njpkzPki7qVtw5tUJpLYRixT47bMmRaoqnvuLzthzF4VfXx5u+EhGXyeDqQ1bf z3frZFvX9ApQN7elCee1XZlObkSq28+yUd8VM5GBhJBHE/+TenYYHfRKIZSKfmRIeMr6 6ZWDTEkXGGZoOXsIcanb2/7rWD7ZIZakbBYL2tU7EUtakQqI8A5cy4d/MyWXq/LHxxl9 nY2Bc92/dBw1e1gb1pFSpWrVQpqHFjnxUmF2W6YFoBo3Qpy86sumFckCg1fdqqkM59hR A/pSMmkQLHAsB6GteygJDxsOpRkfqcP1xdnrdL81acBs5BKnLciUhvmfcv+dlGStg3S0 CjLQ== X-Gm-Message-State: AOJu0Yyjf6FkSitiduQag9FPFhcmFEI7Jy8jX4+a4lOXOjn/lg/hV+aQ G1xyPKbQPVEz15E3T15rIu+6wKdkwKezq+ge42+mJR+x9nw= X-Google-Smtp-Source: AGHT+IGu79HDLhGh27lmBwbO3v/fm9xoYuvrXtlByuXHt7iH/MMdI7ev7yhVPhDYGdp0L4BPRYGHjBWYffOSX50yPDk= X-Received: by 2002:a2e:2e07:0:b0:2b9:f0b4:eab7 with SMTP id u7-20020a2e2e07000000b002b9f0b4eab7mr1794691lju.18.1692460403953; Sat, 19 Aug 2023 08:53:23 -0700 (PDT) MIME-Version: 1.0 References: <3777545.kQq0lBPeGt@norarch> In-Reply-To: <3777545.kQq0lBPeGt@norarch> From: Roman Perepelitsa Date: Sat, 19 Aug 2023 17:53:13 +0200 Message-ID: Subject: Re: Unicode ZWJ sequence To: Alexandre ZANNI Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52062 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 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 ver= ify that you can delete the middle word with Ctrl-W without any artifacts. Roman.