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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19356 invoked from network); 23 Nov 2020 03:04:36 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 23 Nov 2020 03:04:36 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1606100676; b=f5kMKLWO7CJvRV/moCOfD3AFhUYDAON/gfDTLsTHj7lUBi+djvV2PYMj93dZDcKK/Lk/Lq/f0x r4oNLevE6f02r0e2BvPYrY2mxP2kt5EJre+60K0gpATP+VBFdtp1XMeIlOlnEELFj5r1vn3NTD y+CQcIrfhZxEnJATzHJXrWnep5Uay6EQS9UOqq0EgUu1BS/lEihypcMVHOjH3pGE0qO5r53o3l WGnLQf/sLskcok+4tG/YBAm3NHzskYhosXqHzk+nNlnFawrIQt/IxDMSEHkEPACmBcCWkqpjVm wChVU5ljs5M59Qrmrt+9rP8VLZvchzndN5sBou6RFkOb/w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out3-smtp.messagingengine.com) smtp.remote-ip=66.111.4.27; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1606100676; bh=LbjlHcx3FEbgyPYpaEtHZkhFTl803i4batz/EHgUIyA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:DKIM-Signature:DKIM-Signature:DKIM-Signature; b=bCBJXD3ezmMMmVyBZ86sO+3qqrk9m6NMOHZaCK3u4cm+LOHcUdox988oca1x8TjQ9bdNfzWU+C kZPUvyqcrZ2knEODCQxA+7+7tKCRzx/1DT4zBjneptwEOj9KlPEKft92AZwbwwkNzmBe36J4ss w0QFxsir4urNqpnRpM5cETXtSh9XXhfDQbiHtRtHA+DbZTdBbwWUaZfL4q4kSV/OVop3aNXV1J ROkWa7Ni73aVzttdBQnh7kKL03V2PRXLmn7tPeEkg4ksdfzYAZT2/VAEfSFvo3h6uEKcZ2XQKw 0iAKVpb2hDjZctubqHerOIX3O8fJ+BptjhVagxTMIOomcg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=H+H63F+FH5VTciO9ithN2Tvy+UP6l3+9P+KFG+MJtJg=; b=N+UyTIhmb9KbF2VhDd3x740uGJ l/PreKSHQxGcwLiKpCHfjszUR2EgneWz9LbvvTYfAVHAvVNkzOKpngvBVdLLj7q3cLKxEV54Eu09f 9A98wXAVThMSDj0dHIwKyYbYGX8NfBZLY8Nt9vZoENTQpgaohbSQIfOGfsS5JVSRt1EHsDzKelZ8O Dew63j1JBKgHm+766O2vFNalCJvdoBy0kbLK5J8RTuEH0aFLslY2iL0Y4KF93CK/Bsz2KV1Wg9yRP wtWsXexSugvQNjJmfuAb5N7cOnSjVxj3I5CT9+RaaSKIlJtN8tGbx3QESnx/YpOK0xGpGWqWBhX96 o+MFofmQ==; Received: from authenticated user by zero.zsh.org with local id 1kh29S-000JeS-Kc; Mon, 23 Nov 2020 03:04:26 +0000 Authentication-Results: zsh.org; iprev=pass (out3-smtp.messagingengine.com) smtp.remote-ip=66.111.4.27; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out3-smtp.messagingengine.com ([66.111.4.27]:52699) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1kh295-000JVS-5V; Mon, 23 Nov 2020 03:04:05 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id DEACB5C00CB; Sun, 22 Nov 2020 22:04:01 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 22 Nov 2020 22:04:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=fm1; bh=H+H 63F+FH5VTciO9ithN2Tvy+UP6l3+9P+KFG+MJtJg=; b=eGyI7LB+fX0BlpF9Nzl s/4IaMNC48LyTBO7lB6cQnEaDEY0AbrWeRXfNyRTdcEJeVjGjB8Nhh4Xq4NN3NWi ZVriorobW6YShDBk0LnxnE6UbIR+hBh2CGsII+ziJJVGMmzktPW2db1tUE45BdiF Xmem5QcAzrGfXqfpbNChor6To/wu0HFnE3fkDt980Z3kQ0uNQ8thf8N7azpBaBFc e4j5bWHLII3L1qgLPOUmJ1ETirhbHZjxtLTjPi8X/gkMiCrM4pfX2/8ztZvYXsHE IWBdjr/WcG0wLA8bKTfwclpvOcTgc2sEd/MoqPbhvePjVosAfZFiO3lJjxlOWwff mbw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=H+H63F +FH5VTciO9ithN2Tvy+UP6l3+9P+KFG+MJtJg=; b=IkNvZwm4yUzn/3teXI4G9f /zq53AtzsyNsKYadVh4LqOW1p+lFTgW5al79Y3if/XWMgl+plyx+Sa8ZvNW8mfQj oRQPe/1ANti+nVetNNU/ADNvh1LoZTFMt+gtBBgH6bndMKzR72LFvB1fym8iq0pc 0dRVOWyY6zrl8oQo0pjP0JRqw4P7Ul6GMlcuZul8+2OxYK9altCV1AHp80I8XXXB 5K/FhTBSGkEgpsmmnpQKBHOPnxoqiHbAnsguEDe95W01Rwl9qQC4dgv5kJBXb348 mYO+OgFMOr5AOOaKy5/ssrqdgDcOnGKHRR0wrYxizxllgM83oyXim+Bpm7QzlnYQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeghedgheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesthdttddttdervdenucfhrhhomhepffgrnhhi vghlucfuhhgrhhgrfhcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvgeqne cuggftrfgrthhtvghrnhepueevkeefffeufeehfefhgefffedviedthedtgeeljeelvdei hfevjeefteegvdeknecukfhppeejledrudektddrieekrddufeehnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepugdrshesuggrnhhivghlrdhs hhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: from tarpaulin.shahaf.local2 (bzq-79-180-68-135.red.bezeqint.net [79.180.68.135]) by mail.messagingengine.com (Postfix) with ESMTPA id 44823328005D; Sun, 22 Nov 2020 22:04:01 -0500 (EST) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1005) id 4CfX6l2NCVz3kK; Mon, 23 Nov 2020 03:03:59 +0000 (UTC) Date: Mon, 23 Nov 2020 03:03:59 +0000 From: Daniel Shahaf To: Bart Schaefer Cc: Felipe Contreras , Zsh hackers list Subject: Re: Bug in completion with curly braces? Message-ID: <20201123030359.GA9114@tarpaulin.shahaf.local2> References: <69b1ff42-3e60-4b40-8514-9bb0690eb250@www.fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 47597 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: Archived-At: Bart Schaefer wrote on Sun, Nov 22, 2020 at 12:35:52 -0800: > 1) _comp_options includes "NO_ignorebraces" so isset(IGNOREBRACES) is > never true in zle_tricky.c:get_comp_string I'm guessing that option is set so autoloaded completion functions have predictable parsing, but that means completion code can't tell the value of the option in the interactive environment. In z-sy-h we solved this by declaring an assoc parameter and setting it to the value of $options (or emulating that if zsh/parameter is unavailable for some reason). Sounds like a problem that would be useful to solve generically. Cheers, Daniel