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, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, MIME_HTML_MOSTLY,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8555 invoked from network); 29 Apr 2023 18:17:14 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Apr 2023 18:17:14 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1682792234; b=B8E3JWT0/Jof1I7mabi8Mv8SJok5Cj0yL+V1Ngg9XAEyeZv/+BGCUEg5pbLPNzL7XSWgsomHAs SVNOrFzGk0OobJn0IrmM0QBUkWGjqh0lZkl5zKMcEkmFuK/3/9/zGiEhWHDa8ryBWVdtOL76z+ hstqCmQrxMBVfsvEInzuP/bN+a+L33LI+kjXs+O9iLqLi39jx1mNtSHX+9jshktMFRI9ZBOmzW sqGVBgSGnJB7R400955tisY1ZXax8uqk9YN+7VHamcPWPFjuK06qfli1KDCTP4j2PsRpPJ+7fP 3OYQj2Ej40icNoSOsw5kiz1WjA9yEiJym2utCtsEVIKXKg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oa1-f48.google.com) smtp.remote-ip=209.85.160.48; 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=1682792234; bh=rCG3jdTGfBU5ZxlFy8aOvvuefcjIGiKOH1ZQPd2e2ls=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=QrW8ZNydYpZl+AVeAybpQDnu8Gl23AqvJl4obfCjUYhJhYGoXKfD12S5VA4Jj8QovVsmwb8Ixs GqCI4dqqutxZ/xePYvLyyh/Q/2P2YC+O/vsDPqC/C+sRkcckpZ2pm0NKPel2P532zT9Vy7oAj7 Eh2QlAi22trcKJqCMWyFVDWvRKfAnrnso8tT7+HIni5qX3Dx1rkvprO8nK9mnx65wuB+v6KrZ2 iBkStjLqI2lwlO6xmhjF3daJW+LSkpIvzZRcNscC6rZQi1mLNHyM3BWXeE4qEfc1MnXkpLuOT6 +0sAsx7zgL034VUlnGV2fJqxJ/BbjfgTgRHf9V43G89AqA==; 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:In-Reply-To:References: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; bh=kuXmyySxbAUDH1pphTlOBTWtJ3zECgSd8bBbe66SSrM=; b=USmjNsYxJVllU2i1UyxjuonZ19 af3V8AC1lSeGy7CB4VvIyTC8z0Z/ZGqYYCsVeMFd0DiIHzkFqCmnmVLzS705O+d6uak+nuhf9b4F5 lY4evMoy8+IC1z5Dl24mo7ducargFSJiyTo+/ujPCNlkNPBUOURlGs6sYrFBnH7M1MPOyRrieucXF gCvr39GYk90Bm6g0rCvmrE6RO6cxLyZeieYXYsjlATXnRM2JgCmpstYoTxNQrbkL+tV2lM2MbMdlA qdw7cWZCdmbUue6g/xBM6mSsbJWHWDgMQeNmXa8GlZg7F2P+5ibLmC1TuLpEGmlUZroHl/7GYmMcH m41ugpiw==; Received: by zero.zsh.org with local id 1psp8E-000DFc-At; Sat, 29 Apr 2023 18:17:14 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oa1-f48.google.com) smtp.remote-ip=209.85.160.48; 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-f48.google.com ([209.85.160.48]:40144) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1psp1D-000Bo4-1n; Sat, 29 Apr 2023 18:09:59 +0000 Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-18f22252fb7so234656fac.0 for ; Sat, 29 Apr 2023 11:09:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682791798; x=1685383798; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=kuXmyySxbAUDH1pphTlOBTWtJ3zECgSd8bBbe66SSrM=; b=gTRGjDgwhL4qnPkiOpFkLOV0TlcR8+z/3RrES2+zEViMLPHOqLuatJbjc6kmTG8U01 derzFFEmtiNXihMOCn+nLUmrVg1qDAydI4kQLuKBjGZqbth6P58b/mRHiJmgoEUQlUHD K4F/vlrgzDYqZ4IZYf9kPc0ahPJKtxtGrVGD44gHZHe0LJEuyKEXnK/BR/KaG82flzo/ TGRlWEonDvcakn/Nl2qxd+Gtn25e4F3gkcqLCs8/nvloCyMUR3mB+afMU4QR18R477RX q187bxM8wYh05huRwqkBez+y+qTY/M2tPKT3GHNur5chnYNfOc6bVeWz5xnpgV7bhKHk oAtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682791798; x=1685383798; h=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=kuXmyySxbAUDH1pphTlOBTWtJ3zECgSd8bBbe66SSrM=; b=c74KJ06lzlNPgKu/EQYmfIWDMh6vN33QGj7MwsLA+lNjme6J6D4f+i7ngk0EPn4goS 2HhQAY2HqGfHyjgrr5l9rfq/mUTt6MdIK/09m3CD1YbKtQO+yDMkVXstQOVy+OOHuwte uJo8sqBZ+m6KF8IHc0LaIX2zLQlNm4ZsrX++eAkbBE/pTFZmXLpDfSaTwkPwdq6LgLpv GExqu63x85OqTEWqTbXrWNWWQ1hj/xLkOU3bwrasdh+9C0b16HV2BYXdrFtstIpi6uQn zbZnK9f4QPdYjJlrKDueAyezxcJT3dwExLnYBU4akahVsp/wa0tRwYnTc0fSPRQ4ZdAK Rdew== X-Gm-Message-State: AC+VfDxOtafpasQ8Ph+zUUxIx2S2Wa3yylJ2RjZPRpemszBowdaBpEFe dUfQcV5xDxk5UNFubUGc6PsMN8Tz0kwfcgGyVT/gy/nF X-Google-Smtp-Source: ACHHUZ7KtJ8eH1be+mGJvQ6iyliozEOmSFKQgI9qCMMuU99i87gkeoMfpj/U2fmJPDbLefvoxY04HQ/fyMjHb6Xb07I= X-Received: by 2002:a05:6870:c153:b0:183:fed0:940 with SMTP id g19-20020a056870c15300b00183fed00940mr5902477oad.1.1682791797835; Sat, 29 Apr 2023 11:09:57 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Marlon Richert Date: Sat, 29 Apr 2023 21:09:21 +0300 Message-ID: Subject: Patch 3/3: Fix subscript completion bugs inside ~[...] To: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000057672e05fa7d7f08" X-Seq: 51682 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: --00000000000057672e05fa7d7f08 Content-Type: multipart/alternative; boundary="00000000000057672b05fa7d7f06" --00000000000057672b05fa7d7f06 Content-Type: text/plain; charset="UTF-8" > --00000000000057672b05fa7d7f06 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

--00000000000057672b05fa7d7f06-- --00000000000057672e05fa7d7f08 Content-Type: text/plain; charset="US-ASCII"; name="0003-Fix-subscript-completion-bugs-inside.txt" Content-Disposition: attachment; filename="0003-Fix-subscript-completion-bugs-inside.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lh2argc90 RnJvbSAxNTBiNGNkYWM0NTJlMDZhMmFlMzhlNWJhOTIyZjg0NjM2ZjJmY2Y3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJsb24gUmljaGVydCA8bWFybG9uLnJpY2hlcnRAaGlib3gu dHY+CkRhdGU6IFNhdCwgMjkgQXByIDIwMjMgMjA6NTg6NTQgKzAzMDAKU3ViamVjdDogW1BBVENI IDMvM10gRml4IHN1YnNjcmlwdCBjb21wbGV0aW9uIGJ1Z3MgaW5zaWRlIH5bLi4uXQoKKiBfbWFp bl9jb21wbGV0ZSB3YXMgZXhpdGVkIHByZW1hdHVyZWx5LCBjYXVzaW5nIGVzc2VudGlhbCBjb21w bGV0aW9uCiAgZmVhdHVyZXMsIHN1Y2ggYXMgX3NldHVwIGFuZCBjb21wcG9zdGZ1bmNzLCB0byBi ZSBza2lwcGVkLgoqIFN1YnNjcmlwdCBjb21wbGV0aW9uIHdhcyBza2lwcGVkIHdoZW4gdGhlcmUg d2VyZSBvbmUgb3IgbW9yZSBzbGFzaGVzCiAgKCcvJykgaW4gdGhlIHN1YnNjcmlwdC4KLS0tCiBD b21wbGV0aW9uL0Jhc2UvQ29yZS9fbWFpbl9jb21wbGV0ZSB8IDIyICsrKysrKysrKy0tLS0tLS0t LS0tLS0KIFRlc3QvWTAxY29tcGxldGlvbi56dHN0ICAgICAgICAgICAgIHwgMTYgKysrKysrKysr KysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9Db21wbGV0aW9uL0Jhc2UvQ29yZS9fbWFpbl9jb21wbGV0ZSBiL0Nv bXBsZXRpb24vQmFzZS9Db3JlL19tYWluX2NvbXBsZXRlCmluZGV4IDE2OWNhMWY0MC4uNDA4YTY2 ZWUzIDEwMDY0NAotLS0gYS9Db21wbGV0aW9uL0Jhc2UvQ29yZS9fbWFpbl9jb21wbGV0ZQorKysg Yi9Db21wbGV0aW9uL0Jhc2UvQ29yZS9fbWFpbl9jb21wbGV0ZQpAQCAtOTMsMTkgKzkzLDE1IEBA IGZpCiBpZiBbWyAteiAiJGNvbXBzdGF0ZVtxdW90ZV0iIF1dOyB0aGVuCiAgIGlmIFtbIC1vIGVx dWFscyBdXSAmJiBjb21wc2V0IC1QIDEgJz0nOyB0aGVuCiAgICAgY29tcHN0YXRlW2NvbnRleHRd PWVxdWFsCi0gIGVsaWYgW1sgIiRQUkVGSVgiICE9ICovKiAmJiAiJFBSRUZJWFsxXSIgPSAnficg XV07IHRoZW4KLSAgICBpZiBbWyAiJFBSRUZJWCIgPSAnflsnW15cXV0jIF1dOyB0aGVuCi0gICAg ICAjIEluc2lkZSB+Wy4uLl0gc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSBzdWJzY3JpcHQuCi0gICAg ICBjb21wc2V0IC1wIDIKLSAgICAgICMgVG8gYmUgY29uc2lzdGVudCwgd2UgaWdub3JlIGFsbCBi dXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBzcXVhcmUKLSAgICAgICMgYnJhY2tldHMuCi0gICAgICBj b21wc2V0IC1TICdcXSonCi0gICAgICBjb21wc3RhdGVbY29udGV4dF09c3Vic2NyaXB0Ci0gICAg ICBbWyAtbiAkX2NvbXBzWy1zdWJzY3JpcHQtXSBdXSAmJiAkX2NvbXBzWy1zdWJzY3JpcHQtXSAm JiByZXR1cm4KLSAgICBlbHNlCi0gICAgICBjb21wc2V0IC1wIDEKLSAgICAgIGNvbXBzdGF0ZVtj b250ZXh0XT10aWxkZQotICAgIGZpCisgIGVsaWYgW1sgIiRQUkVGSVgiID0gXH5cW1teXV0jIF1d OyB0aGVuCisgICAgIyBJbnNpZGUgflsuLi5dIHNob3VsZCBiZSB0cmVhdGVkIGFzIGEgc3Vic2Ny aXB0LgorICAgIGNvbXBzZXQgLXAgMgorICAgICMgVG8gYmUgY29uc2lzdGVudCwgd2UgaWdub3Jl IGFsbCBidXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBzcXVhcmUgYnJhY2tldHMuCisgICAgY29tcHNl dCAtUyAnXF0qJworICAgIGNvbXBzdGF0ZVtjb250ZXh0XT1zdWJzY3JpcHQKKyAgZWxpZiBbWyAi JFBSRUZJWCIgPSBcflteL10jIF1dOyB0aGVuCisgICAgY29tcHNldCAtcCAxCisgICAgY29tcHN0 YXRlW2NvbnRleHRdPXRpbGRlCiAgIGZpCiBmaQogCmRpZmYgLS1naXQgYS9UZXN0L1kwMWNvbXBs ZXRpb24uenRzdCBiL1Rlc3QvWTAxY29tcGxldGlvbi56dHN0CmluZGV4IDI1MjRjNDNiZC4uNjkz ZWE3ZDU4IDEwMDY0NAotLS0gYS9UZXN0L1kwMWNvbXBsZXRpb24uenRzdAorKysgYi9UZXN0L1kw MWNvbXBsZXRpb24uenRzdApAQCAtOTMsMTcgKzkzLDI3IEBACiA+bGluZTogezogfnVzZXIyfXt9 CiA+bGluZTogezogfnVzZXIxfXt9CiAKLSAgY29tcHRlc3RldmFsICd6c2hfZGlyZWN0b3J5X25h bWUoKSB7IGNvbXBhZGQgIiRleHBsW0BdIiAtLSBuYW1lMSBuYW1lMiB9JworICBjb21wdGVzdGV2 YWwgJ3pzaF9kaXJlY3RvcnlfbmFtZSgpIHsgY29tcGFkZCAiJGV4cGxbQF0iIC0tIG5hbWUvMSBu YW1lMiB9JwogICBjb21wdGVzdCAkJzogfltcdFx0XHRcdCcKIDA6ZHluYW1pYyBkaXJlY3Rvcnkg bmFtZXMgYWZ0ZXIgflsKID5saW5lOiB7OiB+W25hbWV9e30KID5saW5lOiB7OiB+W25hbWV9e30K ID5ERVNDUklQVElPTjp7ZHluYW1pY2FsbHkgbmFtZWQgZGlyZWN0b3J5fQotPk5POntuYW1lMX0K Kz5OTzp7bmFtZS8xfQogPk5POntuYW1lMn0KLT5saW5lOiB7OiB+W25hbWUxXX17fQorPmxpbmU6 IHs6IH5bbmFtZS8xXX17fQogPmxpbmU6IHs6IH5bbmFtZTJdfXt9CiAKKyAgY29tcHRlc3QgJCc6 IH5bXVxDLWJcdFx0XHRcdCcKKzA6ZHluYW1pYyBkaXJlY3RvcnkgbmFtZXMgaW5zaWRlIH5bLi4u XQorPmxpbmU6IHs6IH5bbmFtZX17XX0KKz5saW5lOiB7OiB+W25hbWV9e119Cis+REVTQ1JJUFRJ T046e2R5bmFtaWNhbGx5IG5hbWVkIGRpcmVjdG9yeX0KKz5OTzp7bmFtZS8xfQorPk5POntuYW1l Mn0KKz5saW5lOiB7OiB+W25hbWUvMX17XX0KKz5saW5lOiB7OiB+W25hbWUyfXtdfQorCiAgIGNv bXB0ZXN0ICQnZWNobyA7OlxDLWJcQy1iXHQnCiAwOmRpcmVjdG9yaWVzIGFuZCBmaWxlcyBiZWZv cmUgc2VwYXJhdG9yCiA+bGluZToge2VjaG8gfXs7On0KLS0gCjIuMzkuMiAoQXBwbGUgR2l0LTE0 MykKCg== --00000000000057672e05fa7d7f08--