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, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19806 invoked from network); 12 Nov 2021 19:57:55 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 12 Nov 2021 19:57:55 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1636747075; b=obn+BblH689i+TxhieqO2Qc/A/qxTrlDeyBD2idtFwRsYtn4BI73YtnGPQ700grEzLNaND+hte y3ZwS+ozez4Bdzajoyen7Favh/L+X/9K7g0f+6j1jxnrZzpuVI87UwLSELG9i9WXk0B5DGcy3+ qIG5SfUe6BLD79vTflHTrfvg3HES6FPJznBec4lw2sd0GQeuJO7Trhkpl8y5dmi+iAMugGuJRI JcToIH6/NDsldSjQ+9dXFPWtmd5P/j46bjSvjB9GXlCUj4RqUUzL/On73H2EiWHgQUgcCEScAY H8ckUeOTiIcLGuA/Cnd8b3jRDmU0xZ6koiwmCrGzGA/Glw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ua1-f52.google.com) smtp.remote-ip=209.85.222.52; dkim=pass header.d=gmail.com header.s=20210112 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=1636747075; bh=PUZimloyueijjXNKFnSeZQ07E01Kbk3/MKIBMvO+v9c=; 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=pxYvewf8tg2mIxNHq8oaXlG057Bh4Q6VBNntiQMU9htssUYoxulzjamgViKv5nAVK6C6mOYakO iXZuSyhC7u8Gs36PROqXq74Xcf1H39f3sEXHbfUT9UhQHrbDzAN+7bhEeZXg+c/raFjN+Jp7F5 u1PGphDxNQojYjAzPBa1ycur5CmfCFkYLg7Rq5TzBjWCGfXvVRDN54sLAdRLmm8p4/y/q61rMP DICn6cvt8MbxsJpy480RUlAmqD7M0ZhAdrc0/ZHbd5JuiVvjT+K6XKIonMCeosz2AjwdyFx3Jg yvq3MFOAU9OsDD0TAR/hd50zjjAcFUQc7qwNz/NJBlCAnA==; 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=pSKS0CfhIhUWmbYclhnPIzW1YQeVgpir0u+kxrLYHrc=; b=JuF/cC1v9HTvwD4rMDOOPdvsyP inlsQ819RjmQGmC0rI664m+ZLOtm0wilhx3Yp5Fh5b+ZPvqhzaZaMwWYHqPGLBV4nKPWeMsPvMqin NL9pxKUnLZ6IYKnxac/9T0SrdLOzDQLjRDXYH9qXR3vLCbQVQoykJn+VxYfxtF1X6sn+oYMyhnfsI Q9/qZRwtkY00a1CkSA5OHAAEoFE9cO07AEYJfzVCaPpPxDANBXS5u2+3wce84UdmoKbfvUOy2vXdy zNbVEpShV643mGhIiAcdCCSGcsNxI5G2JQqNJY1lQHeF2/0IjkAm/pS2zJot8ICfz8SfLZralgkl5 JJnI8itA==; Received: from authenticated user by zero.zsh.org with local id 1mlcgN-000KGO-OG; Fri, 12 Nov 2021 19:57:55 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ua1-f52.google.com) smtp.remote-ip=209.85.222.52; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ua1-f52.google.com ([209.85.222.52]:46022) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mlcfn-000JaP-LN; Fri, 12 Nov 2021 19:57:19 +0000 Received: by mail-ua1-f52.google.com with SMTP id ay21so21134286uab.12 for ; Fri, 12 Nov 2021 11:57:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=pSKS0CfhIhUWmbYclhnPIzW1YQeVgpir0u+kxrLYHrc=; b=GhcI8/FMnUdysxNtEoKyruJ9LJ4Hffd3JzjCBmCF4CIeByqhPcS0A2th9NGAFsTu3f 422qvElMyuaAnn+TpxSP2zhVu1H+0uRHm9cx85wULBWchssEzwAjFWN1gwILwhWF4uhs S0qEAuGCk0qwmbpPF4C/2hRmBYdagt+Wwr+vlBy9h4099Qzm3XzsimTCgtYa+OGqDJID n0cSKsw28/VMMB56VDjBi4a47yMB9mF1I6E1EG5NkwMC8eEqepifkCsoJy8vkL4os766 48F9ToxXcugpBLo1befZIV/GAw4rzQ7uCITc6CteC1tb7PXNEY9Fpa+IlSnbdpN0NLhv FFWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pSKS0CfhIhUWmbYclhnPIzW1YQeVgpir0u+kxrLYHrc=; b=iS6iDYib3dWSRBN19sR2rLXRITnvvNr0/oy7eDQRRDr+HxC9r6a6wbVaMykU0deia9 p/O5US9yiRM4KK/Sfb/zsDZrIYJNivajF5RuKMiQvFkw/7t5NWLZaucXhBOEbr1UAKtw JmMIlQz0Hzr8cGRGlcSYp+RoEGaltNhQ0LJTRzoWm/+pMKIbq3DFUjHq5q7TqdtL/YQQ 41ze9etAO0OpQSOdk2xilEwAtB46KOb9SSJmd7GKPH+9UkIdugr75rhMEc5eVYXysOL3 SxoXegXD3AjoGgGVBoDqCtf/znBH9weLncl0plK/DQVe5sOGniMZWe65FaB+jHaeuFeN OJqA== X-Gm-Message-State: AOAM530/ckk1aiW8L/J9ltPmn2AwXGZnCVmIMFoeAniMwyNcRmA9ugpI A1sxh8zaQptbayY0qE2440MsIf8Rtl9aXj2n2SyVM1+iEK4= X-Google-Smtp-Source: ABdhPJwMLMcFUUN/G+gq+ALPKB2f+7ops4LF3CKq+5Vay0Z9IlzV25OtGgE6OWsmX7HsUgZmVf7hGUCykvIFSuAoCe8= X-Received: by 2002:ab0:298c:: with SMTP id u12mr25972940uap.64.1636747038220; Fri, 12 Nov 2021 11:57:18 -0800 (PST) MIME-Version: 1.0 From: Marlon Richert Date: Fri, 12 Nov 2021 21:56:42 +0200 Message-ID: Subject: [BUG+PATCH] Let _expand preserve array form w/out zstyle glob To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000cd0d2d05d09cddf0" X-Seq: 49572 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: --000000000000cd0d2d05d09cddf0 Content-Type: text/plain; charset="UTF-8" This is the bug: % autoload compinit; compinit % typeset -g tst=(a b) % : $tst^D expansions a b % zstyle '*' glob no % : $tst expansions a\ b I would expect the output to be the same, since we're not globbing here. Below is the fix. --000000000000cd0d2d05d09cddf0 Content-Type: text/plain; charset="US-ASCII"; name="0001-Let-_expand-preserve-array-form-w-out-zstyle-glob.txt" Content-Disposition: attachment; filename="0001-Let-_expand-preserve-array-form-w-out-zstyle-glob.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kvwsvisw0 RnJvbSBkOTJhYzdhODcwOGNkYjMxZTFhOWNjNWU3NDMwNTU4NDE0MjMzZjE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJsb24gUmljaGVydCA8bWFybG9ucmljaGVydEB1c2Vycy5u b3JlcGx5LmdpdGh1Yi5jb20+CkRhdGU6IEZyaSwgMTIgTm92IDIwMjEgMjE6NTI6MTggKzAyMDAK U3ViamVjdDogW1BBVENIXSBMZXQgX2V4cGFuZCBwcmVzZXJ2ZSBhcnJheSBmb3JtIHcvb3V0IHpz dHlsZSBnbG9iCgotLS0KIENvbXBsZXRpb24vQmFzZS9Db21wbGV0ZXIvX2V4cGFuZCB8ICAyICst CiBUZXN0L1kwMWNvbXBsZXRpb24uenRzdCAgICAgICAgICAgfCAxMSArKysrKysrKysrKwogMiBm aWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0 IGEvQ29tcGxldGlvbi9CYXNlL0NvbXBsZXRlci9fZXhwYW5kIGIvQ29tcGxldGlvbi9CYXNlL0Nv bXBsZXRlci9fZXhwYW5kCmluZGV4IDg2YjRhYzZlNC4uZTVlNGY5YjM5IDEwMDY0NAotLS0gYS9D b21wbGV0aW9uL0Jhc2UvQ29tcGxldGVyL19leHBhbmQKKysrIGIvQ29tcGxldGlvbi9CYXNlL0Nv bXBsZXRlci9fZXhwYW5kCkBAIC0xMDUsNyArMTA1LDcgQEAgc3ViZD0oIiRleHBbQF0iKQogCiAj IFdlIG5lZWQgdG8gY29tZSBvdXQgb2YgdGhpcyB3aXRoIGNvbnNpc3RlbnQgcXVvdGluZywgYnkg aG9vayBvciBieSBjcm9vay4KIGludGVnZXIgZG9uZV9xdW90ZQotbG9jYWwgb3JpZ19leHA9JGV4 cAorbG9jYWwgLWEgb3JpZ19leHA9KCAkZXhwICkKIGlmIFtbICIkZm9yY2UiID0gKmcqIF1dIHx8 IHpzdHlsZSAtVCAiOmNvbXBsZXRpb246JHtjdXJjb250ZXh0fToiIGdsb2I7IHRoZW4KICAgZXZh bCAnZXhwPSggJHt+ZXhwLy8oI2IpXFwoWyAJXCInIlwnIicKIF0pLyRtYXRjaFsxXX0gKTsgZXhw PSggJHsocSlleHB9ICknIDI+L2Rldi9udWxsICYmICgoICQjZXhwICkpICYmIGRvbmVfcXVvdGU9 MQpkaWZmIC0tZ2l0IGEvVGVzdC9ZMDFjb21wbGV0aW9uLnp0c3QgYi9UZXN0L1kwMWNvbXBsZXRp b24uenRzdAppbmRleCA4ODJhMGFkYzQuLjZhZjBlZmM2ZCAxMDA2NDQKLS0tIGEvVGVzdC9ZMDFj b21wbGV0aW9uLnp0c3QKKysrIGIvVGVzdC9ZMDFjb21wbGV0aW9uLnp0c3QKQEAgLTYyLDYgKzYy LDE3IEBACiA+bGluZTogezogZGlyMSBkaXIyIGZpbGUxIGZpbGUyIH17fQogPmxpbmU6IHs6ICp9 e30KIAorICBjb21wdGVzdGV2YWwgJCd6c3R5bGUgXCcqXCcgZ2xvYiBubycKKyAgY29tcHRlc3Rl dmFsICQndHlwZXNldCAtZyB0c3Q9KCopJworICBjb21wdGVzdCAkJzogJHRzdFxDLUQnCiswOl9l eHBhbmQgcHJlc2VydmVzIGFycmF5IGZvcm0KKz5ERVNDUklQVElPTjp7ZXhwYW5zaW9uc30KKz5O Tzp7ZGlyMX0KKz5OTzp7ZGlyMn0KKz5OTzp7ZmlsZTF9Cis+Tk86e2ZpbGUyfQorCisgIGNvbXB0 ZXN0ZXZhbCAkJ3pzdHlsZSAtZCBcJypcJyBnbG9iJwogICBjb21wdGVzdGV2YWwgJ191c2VycyAo KSB7IGNvbXBhZGQgdXNlcjEgdXNlcjIgfScKICAgY29tcHRlc3QgJCc6IH5cdFx0XHRcdFx0Jwog MDp0aWxkZQotLSAKMi4zMC4xIChBcHBsZSBHaXQtMTMwKQoK --000000000000cd0d2d05d09cddf0--