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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26986 invoked from network); 18 May 2022 19:55:51 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 18 May 2022 19:55:51 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1652903751; b=cW7WLctd/UIWnOFZl+lOjbHxERe3EePo3Gf2dZEMsTnZMAxAepstfFhc8f9uAzzOu5injHZTRr 2P30pIAJHfrAif/VrVRNI2CBGkN1LsFm0UdLKWj5ZkfqBFfXfvjlP9X+wob37Md0w8V4YNq1vj ObFfG1yn6iyNnD2Xxi390XT1zRJ0IxH3PqLsUn1s7ur+xdZbC3S3nm+lIqjY9LPK484oGHBMOb hGylsLH3XzQqp8oZ6PEtVQAa0z3LUGaGEt7hP3Pfg/ffyLOr/1TY2q/sr1mNlMTX1ONKMNPLnj We1R2q5iWLTSLdrPIBbKiW0r+vjU9/7TZhAozzQSGQA3Vw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f51.google.com) smtp.remote-ip=209.85.218.51; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1652903751; bh=uePgeDnRm62rJxjymnkKLmpS60830jUSKkZmCg9p3bM=; 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=lYrbvnLrnP0jLnFPBfM6i+AugOcfE3yZ1GJnokRn6iwBe5og3MQNYMeYwfPFBSCkgue08QO1/F 5k4FhnnG0+8bCetkrnczhKdLNZYBlKuwXVyGuMxNHtxRI2pIBiJFbUWdyKkD9DDwaSuzeyPS8S iCCXDTc93u3jYcAaEa/ZqSqcE10mcQ2hJE7T7G38bVkQEkOCKZpIMOEuj4ZVZWJms8CJyVZvyu 3eMkWbRuhVwZI0FWtrD4EQhqo2g/cMTnVCi/nuXYFlni4yXn9S/WKhbJqvH8/emDNXgCHHupUz qBTGowIKtXpPXEVn4CjLzl/8SuSgcm59K+aP1RbguF6KfQ==; 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=oaSLYau4g2v2EoE3SVsM5NLEhziSivK0wi/QN/CZbGs=; b=P2fzwkDlccgTunutTO/326tYny wnld/9CbhPYK3qETODqoqLl78PaK/EZ3rzb95DivmQmkpIaOaxzkn3yGt8Q5i/UJu8b8OOc3oktzY oxaDeQHnMv9S7X2IKMJZSqV38IN4rlReXKA2UFlkK403BG4A5bqn06VpSsASQsuBiCw1nKj7BPz9x oTgqr3QCmbcPca8zf9t6rhE5QnSFJZDtfwK2Nu58z+uEKSUr1VQgNsvqqhpLMFBCjbciWgKMrLWpK tGy9P5dj0Q5vRqo8CwIBpDpyAhF922hF24t1WHLEApZWD13oUvd6j0exlUfDu3MWH/zCuJcSvdkUo A7D/mtWQ==; Received: from authenticated user by zero.zsh.org with local id 1nrPlu-000LPz-G2; Wed, 18 May 2022 19:55:50 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f51.google.com) smtp.remote-ip=209.85.218.51; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f51.google.com ([209.85.218.51]:42636) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nrPlI-000KiJ-79; Wed, 18 May 2022 19:55:12 +0000 Received: by mail-ej1-f51.google.com with SMTP id i27so5804429ejd.9 for ; Wed, 18 May 2022 12:55:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=oaSLYau4g2v2EoE3SVsM5NLEhziSivK0wi/QN/CZbGs=; b=VCufZ6qiBXbQRlbMRUaf9I5tLKMB80ANJ+cU5+1b7EGzNHNdRLlKKtCPv0VrW7XXKT nz0x+FMBCWFLQro/lxRWP7fFHo06mVdqovngRqKi0TofIZu4mfVMcbok/kFEZ87q5hXI lKkqZdQJJN59GvF2Y8i5O5ZZCk8c5JCpsW8EKtW+f5M2lCQ0M5ASlQ+OPVICITuAX+gu KyikSdDzWfWO+hd2hvK0yWC3LTygr2dJ3nI4p8CrIN/4d4Jd10P97TwKNCKuraotF1ny u+vRjcNlXH+f9k1YzFGO90HnOj8mEcD3BAuyLzI/gbl6kzg8u7sigGpQDUGBS7yMJSbG MAlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=oaSLYau4g2v2EoE3SVsM5NLEhziSivK0wi/QN/CZbGs=; b=rW98S1uq8znlXA1LybHfnAzQ5G3Ahu+0xscW0lXTCVcRAO7Nb/a5VwLgEN3kufCauX ZX4CAP7VU4Lp9T37iCm2drH0RwW1Ojkcgd8AGzTWJGYdZL3zXV3iMqwBJa7jDDkFJvtN X5MBYRHIks1y6856K99rQeKE6en2IUAxGq3u2mLdKfFpxFl6p61p3JOyBCcdd5WVUmnL cEBI3NO4zM1F74mDX8AX4KCi/76xo5tvgGlM1bH+Qgc6mUyMADxuHhHqesp8DyXMi19o sQ/lblSPuyttUjrq35uGj3t0dH1/+yuY6tTLKg0AmRBBcO0q3hJtcFf9qJ1Ip72fkrhY dl6g== X-Gm-Message-State: AOAM531I/Oky0al2I8LqoeHPelCsm7LR4hW3uksEp9J0/YgY8rzjMduD 5uq8NxlxSn7h/TzmiYVzkYr3DYZEYQH9cKWTkuTezbUBPMY/wA== X-Google-Smtp-Source: ABdhPJwH+KL+ySbOjmDcA7oHJHSqdgPkp7Z5leYk3td9prmy7qzeCPdk171GTWhIwdhO8vOrCWePWa1JJmdlYq/cYHU= X-Received: by 2002:a17:907:3da1:b0:6f4:2d69:75f6 with SMTP id he33-20020a1709073da100b006f42d6975f6mr1084602ejc.389.1652903711706; Wed, 18 May 2022 12:55:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Wed, 18 May 2022 12:55:00 -0700 Message-ID: Subject: Re: problem with multi-byte character on command line (zsh v 5.8) To: Pier Paolo Grassi Cc: Zsh-Users List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 27763 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Wed, May 18, 2022 at 12:40 PM Pier Paolo Grassi w= rote: > > I use zsh 5.8 (x86_64-pc-linux-musl) Ahh. I wonder if this is a side-effect of musl's "special" C locale (see workers/50235): >> Starting with version 1.1.11, musl provides a special C locale where byt= es >> 0x80-0xff are treated as abstract single-byte-character units with no ac= tual >> character identity (they=E2=80=99re mapped into wchar_t values that occu= py the >> Unicode surrogates range). > By the way the problem happens only when the cursor is placed before the = 4-bytes character. Still not reproducible on Ubuntu 20.