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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8212 invoked from network); 29 Apr 2023 18:10:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Apr 2023 18:10:06 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1682791806; b=KjEoRkiAi3wGetX+1R+126ibPlsKAvhrHUhs7FkpC8xYwdDgwQjESMEPBQB9dFSYmw+4mUMpa3 5hH9rOYVV9I6UUZiTektWW/RG1+gvRKSWLuiocfOzX9gcN8rdo5xcZnMMzu9VgYYfIcopFsTgk Mtf0Ac6VCGUBkVHBUR2ciAZjibGP4kbLE+aW99ygdBXwC5rkgzlGnq7u3oujjunOG2UQCJ/L8K ISyDgJtTSHKwYFNoSby17h4j39HG9oDwkEA2NTf+h06i1vlZQb7YClme5fudsc0UDrhmtZUhoM RnvyTFU9EHL5NyMnlKy5ARHqs3TBknxWScQQkVFp6op35Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oa1-f50.google.com) smtp.remote-ip=209.85.160.50; 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=1682791806; bh=Lx/mUy0hFBJof8z43zaqrC+pB8ew8j0EnOPt74b1Yp0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=Fs+Rvu4g8ofemoxwJPYwTyLGrlLm8Rl2XSDs/xevg9FhY7wDZ1GdF8jqZ0pjasYjHd93Avp2OC I1hlhKNDg2UJ3VX44RXmZFpHGaTrxNBL0W4VJADz6y7BZH1BhhcpzQpfc35GEM2yT7Ik3R/ENA rLC5ztMmvxxZTeE5L1zMNBY1hGelAHjft8dz8WvPdGqMaaXCuUDZChisH3TUCdaPRXQcth5MVe +GV69QZ8fv8ubezvyCAYvm2HWiJ1Oz15SADQqofT6AQr8yZu4JgqBgDOVRr7Bx3PIKnqRla4P8 wF0iXOWQnez+KZsJRlw5N3jvJ6WZnEvefPUpbXv89iuhvg==; 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-Type:To:Subject:Message-ID: Date:From:MIME-Version: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; bh=BcElaqOwHXfxiqIwO7OG5p3hrc5FpDvbmotOW+OqsSk=; b=hO/Com1mNg7OoKv5pojdn98iom N0ZJuGTmN2RKS7UttA6NobCirbkXMN6a0lCyZ7mpkifxGEgW+whDtWvk2kw2Z66SPKx9smtMGGWFD yWj67Oa+f/+kFlLVIUanxfu7kVllkRIfEvcNW6vRZM98GwDraXDjUtMjWKCX8TL7scjrM4xmDt6EF tEG3Ob3yk8yr42rKjNDXxQp0Cia97/XfAae7Atd1Y+sRpDyM3bN1hfEIBxUSbniDaVoU7sEAXuoGh MOwPS5kO4FkUn+qVaicEitEGmAdy1/z/efWoIcdUtnWbdewS8qgfP5XDzwOpTZGzs87LyC2r1HG0v sQzYLOFQ==; Received: by zero.zsh.org with local id 1psp1J-000Btc-Tw; Sat, 29 Apr 2023 18:10:05 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oa1-f50.google.com) smtp.remote-ip=209.85.160.50; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-oa1-f50.google.com ([209.85.160.50]:40437) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1psozU-000BBB-AR; Sat, 29 Apr 2023 18:08:13 +0000 Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-19249b81954so20554fac.1 for ; Sat, 29 Apr 2023 11:08:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682791691; x=1685383691; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=BcElaqOwHXfxiqIwO7OG5p3hrc5FpDvbmotOW+OqsSk=; b=aenOmGe5NfhyL4mHLZNv3hPrWq8esOMY+n3cuQH3g/+0jieytZeRSYvAwwmqS+W0F4 iM8lA6DqkrpRYHOHyi6rxffUu136riGvgzc5Dxa1kSmeAIJmsgTnmPntfqAa6H7F25uR epE3p5mPVQG4d4DkXkiwekkFIR1M2yW2KjM5KHBxkziwggaHNQXh2TdekqijFn/5iSLU mNfzOhMD3SgNAjHzHC0TTgbO3CCVjbmtFk7nJoUm5kX9ezE4/wG5Zq59SqVZvNUqRzve wbVL2gKo1wgkxqON4Ru0q3EhvWO0nmihUjkjlhdGBUm3XOC3CicbXw8FZ1NZFVxxs7tv 54CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682791691; x=1685383691; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=BcElaqOwHXfxiqIwO7OG5p3hrc5FpDvbmotOW+OqsSk=; b=XyCsC/Lp56sMXoZt/xDan2t6u8o4kU0jaISH0I/sqawwU4CiLkGaJFw/J0si7v6g1f BiuxszZHoED+yhh+XVTntwxody8YO1RtCXiyNz8BxPDbWoshYizMWaPxf2dUU0j2/lcp Osgert7w1crm8UnrEvsYMhdJLxg46AsOSv5xZb+TOSejNtjbuuZ4fnsj+UgP/7aGyZFy dYASMKcLzUVF1UOCoYoGhgorexs+vUp4uc3m3cZK3qLJpuGuqnMLzxRM8EkypejrKw+U kdDXMOcuLiZdtJc/nKT81qvCbFJys2JZeHGgJ7TfNiLAfxWxuJBRErp2EbGOwQCgQvPo PT+g== X-Gm-Message-State: AC+VfDwYVRtLXfHLG0veRbZta1tSxbFheArDl/z29j8mzD9ax1fgEnFO Xyv3opxMGa9ifj4+2akX07z93KNKv9MtTn7rmRC5NwBN X-Google-Smtp-Source: ACHHUZ7Y/ZyetpNmV48lRAf7/NXzpVQ6uxl1oruwjCjo7ZemCgO/8jjI9ZVGgOXW70ROqqFxVeHWRuKgdlHSasxVcyw= X-Received: by 2002:a05:6870:c6a7:b0:172:2204:3a0b with SMTP id cv39-20020a056870c6a700b0017222043a0bmr5426651oab.0.1682791690856; Sat, 29 Apr 2023 11:08:10 -0700 (PDT) MIME-Version: 1.0 From: Marlon Richert Date: Sat, 29 Apr 2023 21:07:35 +0300 Message-ID: Subject: Patch 1/3: Fix prefix insertion logic To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000f704a405fa7d7850" X-Seq: 51680 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: --000000000000f704a405fa7d7850 Content-Type: multipart/alternative; boundary="000000000000f704a205fa7d784e" --000000000000f704a205fa7d784e Content-Type: text/plain; charset="UTF-8" --000000000000f704a205fa7d784e Content-Type: text/html; charset="UTF-8"

--000000000000f704a205fa7d784e-- --000000000000f704a405fa7d7850 Content-Type: text/plain; charset="US-ASCII"; name="0001-51641-Fix-_prefix-insertion-logic.txt" Content-Disposition: attachment; filename="0001-51641-Fix-_prefix-insertion-logic.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lh2aolpa0 RnJvbSA2YTRmMDk0ZWJkMTFlMTBhMDNkOGMxMDAxNmEwZjZkZTM5MjAyMmJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJsb24gUmljaGVydCA8bWFybG9uLnJpY2hlcnRAaGlib3gu dHY+CkRhdGU6IFNhdCwgMjkgQXByIDIwMjMgMTk6MjU6MzcgKzAzMDAKU3ViamVjdDogW1BBVENI IDEvM10gNTE2NDE6IEZpeCBfcHJlZml4IGluc2VydGlvbiBsb2dpYwoKLS0tCiBDb21wbGV0aW9u L0Jhc2UvQ29tcGxldGVyL19wcmVmaXggfCAgOSArLS0tLS0tLS0KIFRlc3QvWTAxY29tcGxldGlv bi56dHN0ICAgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKwogVGVzdC9jb21wdGVzdCAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db21wbGV0aW9uL0Jhc2UvQ29tcGxl dGVyL19wcmVmaXggYi9Db21wbGV0aW9uL0Jhc2UvQ29tcGxldGVyL19wcmVmaXgKaW5kZXggNzRi ZTVmNDdkLi4wMTczOTE2NmUgMTAwNjQ0Ci0tLSBhL0NvbXBsZXRpb24vQmFzZS9Db21wbGV0ZXIv X3ByZWZpeAorKysgYi9Db21wbGV0aW9uL0Jhc2UvQ29tcGxldGVyL19wcmVmaXgKQEAgLTQ5LDE0 ICs0OSw3IEBAIGZvciB0bXAgaW4gIiRjb21wW0BdIjsgZG8KICAgICBmaQogCiAgICAgaWYgW1sg IiR0bXAiICE9IF9wcmVmaXggXV0gJiYgIiR0bXAiOyB0aGVuCi0gICAgICBbWyBjb21wc3RhdGVb bm1hdGNoZXNdIC1ndCAxIF1dICYmIHJldHVybiAwCi0gICAgICBjb21wYWRkIC1VIC1pICIkSVBS RUZJWCIgLUkgIiRJU1VGRklYIiAtICIke2NvbXBzdGF0ZVt1bmFtYmlndW91c10lJHN1Zn14Igot ICAgICAgY29tcHN0YXRlW2xpc3RdPQotICAgICAgaWYgW1sgLW4gJGNvbXBzdGF0ZVt1bmFtYmln dW91c10gXV07IHRoZW4KLSAgICAgICAgY29tcHN0YXRlW2luc2VydF09dW5hbWJpZ3VvdXMKLSAg ICAgIGVsc2UKLSAgICAgICAgY29tcHN0YXRlW2luc2VydF09MAotICAgICAgZmkKKyAgICAgIGNv bXBzdGF0ZVt0b19lbmRdPScnCiAgICAgICByZXR1cm4gMAogICAgIGZpCiAgICAgKCggX21hdGNo ZXJfbnVtKysgKSkKZGlmZiAtLWdpdCBhL1Rlc3QvWTAxY29tcGxldGlvbi56dHN0IGIvVGVzdC9Z MDFjb21wbGV0aW9uLnp0c3QKaW5kZXggZjk3NmY5ZjkxLi41MWUyNDYzMDcgMTAwNjQ0Ci0tLSBh L1Rlc3QvWTAxY29tcGxldGlvbi56dHN0CisrKyBiL1Rlc3QvWTAxY29tcGxldGlvbi56dHN0CkBA IC02Myw2ICs2MywyNCBAQAogPk5POntmaWxlMX0KID5OTzp7ZmlsZTJ9CiAKKyAgY29tcHRlc3Rl dmFsICd0c3QtaW5zZXJ0KCkgeyBjb21wc3RhdGVbaW5zZXJ0XT0xOyBjb21wc3RhdGVbbGlzdF09 IH0nCisgIGNvbXB0ZXN0ZXZhbCAnY29tcHBvc3RmdW5jcz0oIHRzdC1pbnNlcnQgKScKKyAgY29t cHRlc3QgJCc6IGRpcjFcZWJmXHQnCiswOl9wcmVmaXggd2l0aCBjb21wc3RhdGVbaW5zZXJ0XT0x IGRvZXMgbm90IG1vdmUgdG8gZW5kCis+bGluZTogezogZmlsZTF9e2RpcjF9CisKKyAgY29tcHRl c3RldmFsICd1bmZ1bmN0aW9uIHRzdC1pbnNlcnQnCisgIGNvbXB0ZXN0ZXZhbCAnY29tcHBvc3Rm dW5jcz0oKScKKyAgY29tcHRlc3QgJCc6IGRpcjFcZWJmXHRcdFx0XHQnCiswOl9wcmVmaXggaW5z ZXJ0cyB1bmFtYmlndW91cyBhbmQgZG9lcyBub3QgbW92ZSB0byBlbmQKKz5saW5lOiB7OiBmaWxl fXtkaXIxfQorPmxpbmU6IHs6IGZpbGV9e2RpcjF9Cis+REVTQ1JJUFRJT046e2ZpbGV9Cis+Rkk6 e2ZpbGUxfQorPkZJOntmaWxlMn0KKz5saW5lOiB7OiBmaWxlMX17ZGlyMX0KKz5saW5lOiB7OiBm aWxlMn17ZGlyMX0KKwogICBjb21wdGVzdGV2YWwgJCd6c3R5bGUgLWQgXCcqXCcgZ2xvYicKICAg Y29tcHRlc3RldmFsICdfdXNlcnMgKCkgeyBjb21wYWRkIHVzZXIxIHVzZXIyIH0nCiAgIGNvbXB0 ZXN0ICQnOiB+XHRcdFx0XHRcdCcKZGlmZiAtLWdpdCBhL1Rlc3QvY29tcHRlc3QgYi9UZXN0L2Nv bXB0ZXN0CmluZGV4IDc5YzY5OTc5YS4uYTU3ZjRiY2M0IDEwMDY0NAotLS0gYS9UZXN0L2NvbXB0 ZXN0CisrKyBiL1Rlc3QvY29tcHRlc3QKQEAgLTQwLDcgKzQwLDcgQEAgS0VZVElNRU9VVD0xCiBz ZXRvcHQgemxlCiBhdXRvbG9hZCAtVSBjb21waW5pdAogY29tcGluaXQgLXUKLXpzdHlsZSAiOmNv bXBsZXRpb246KiIgY29tcGxldGVyIF9leHBhbmQgX2NvbXBsZXRlIF9pZ25vcmVkCit6c3R5bGUg Ijpjb21wbGV0aW9uOioiIGNvbXBsZXRlciBfZXhwYW5kIF9jb21wbGV0ZSBfcHJlZml4IF9pZ25v cmVkCiB6c3R5bGUgIjpjb21wbGV0aW9uOio6ZGVmYXVsdCIgbGlzdC1jb2xvcnMgIm5vPTxOTz4i ICJmaT08Rkk+IiAiZGk9PERJPiIgImxuPTxMTj4iICJwaT08UEk+IiAic289PFNPPiIgImJkPTxC RD4iICJjZD08Q0Q+IiAiZXg9PEVYPiIgIm1pPTxNST4iICJ0Yz08VEM+IiAic3A9PFNQPiIgImxj PTxMQz4iICJlYz08RUM+XG4iICJyYz08UkM+IgogenN0eWxlICI6Y29tcGxldGlvbjoqIiBncm91 cC1uYW1lICIiCiB6c3R5bGUgIjpjb21wbGV0aW9uOio6bWVzc2FnZXMiIGZvcm1hdCAiPE1FU1NB R0U+JWQ8L01FU1NBR0U+Ci0tIAoyLjM5LjIgKEFwcGxlIEdpdC0xNDMpCgo= --000000000000f704a405fa7d7850--