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 2417 invoked from network); 8 May 2021 18:37:24 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 May 2021 18:37:24 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1620499044; b=LQQ6WFobwgy0b0xDgBGCXYSgtYz2o/PqBb8laYU9me3BRgeLeE3RTttRp8kDIcQaTmN6MpFr81 zVkhxJqrbvY5OweLVVSHJgbv1Ua08bGIY79VDcKhkJTEvTqn00p9v1fQJC9hHTDGhYZ7UP7621 WCWPYB1kWHPnnclypncsLi3xIPF/wIVRLkEmUTSuK3p5y58vVoQXRB+1N5x960PC3YnbHgVtw0 lVeZNu8cqE744O2W3wCprrWFund2xUQzpnHfm5Lej/RWgK7mGm1SBu6DJrn8AaOovD0ZVZp8pf Evs1zOCYPvXO+62L8BsHkCA2bAo9QK+YzlARI1jM/UpaWw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f45.google.com) smtp.remote-ip=209.85.167.45; dkim=pass header.d=gmail.com header.s=20161025 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-20200801; t=1620499044; bh=uC3cn4ktyBlhj26zcZIRSW+SVSTc/70Y3qrr4d7tf1A=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:In-Reply-To:Cc:References:Message-ID:Date:Subject: MIME-Version:From:Content-Transfer-Encoding:Content-Type:DKIM-Signature: DKIM-Signature; b=K/4Wq2hhUEKEpcsWLTUZKDocIatNZM7FnjGesCO7ITfQO9NxyDDBvKEJZtiyVuS3MA9IP/2L4K JO7+yZFPds+CVK8LyjWbgUIzmPshowy66giHXJyM6zC1pYWyiTo765fm03fOqHldrLt38CeFRF /egyVIBiDJsYzzfDLzCyU+/QObYoG8MWx/IUztHcoCX321ubLBJCd+l+iMpAikeIK01RprvwLI iH0/YJ+VC2gqWAXgU+fM4CoOqqAtmxLgZt9sEQPi2N+NNstSi7MojlGKJPswKTZ6nLzpFMKCTo 9M0dKhu28Ftiroenuah3xP+q6P1nxrvVF5lmkfquPij+tg==; 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:To:In-Reply-To:Cc:References: Message-Id:Date:Subject:Mime-Version:From:Content-Transfer-Encoding: Content-Type:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Be8JfTd9OmRMXXMhxzx6S4IYP6LYRe6PaCBZAsEh5fg=; b=uk29EblMxowdGvC4MX8TbmvhJ3 88Zyrqob0ZD+HxsNFFNfKnDsD5a1bRkgyxHUwu6pxvCG2VD7HFlkRJVV+qJlMHffQ61Man6bif4Cj VUHKRo55M9Rl7C6/4TYzRE26SBhmTq3gdmx3FTLKHMR3lPO5mwHKVbg67XGtlk5jQpECKF2cxbYL/ zzi7BzRsC2dp5JPbCQijBewJ8efv4Pse6RvseRlZPzV7TrOcAnQep7cS0IwW3l3OQKK1RciGgmTzq 21pA0/40C5CW1WBCvSrnHEjJ2f/xmXqTE8ORJsB0IFMBD7yXFDKMxXFF49l+tnpRUCXlmpWUGPITg 2PLJuKyw==; Received: from authenticated user by zero.zsh.org with local id 1lfMe3-000Ajf-9t; Sat, 08 May 2021 13:05:23 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f45.google.com) smtp.remote-ip=209.85.167.45; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f45.google.com ([209.85.167.45]:46952) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lfMdQ-000APf-5t; Sat, 08 May 2021 13:04:45 +0000 Received: by mail-lf1-f45.google.com with SMTP id i9so10109489lfe.13 for ; Sat, 08 May 2021 06:04:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=Be8JfTd9OmRMXXMhxzx6S4IYP6LYRe6PaCBZAsEh5fg=; b=X3fjuTDj4gvkZ90iuu08E7js3+mu8N7lHxSatEzSyi463fNvivmb3EQnRckcPsAAFp A7Fb2fPkQFKGnC52oXhW/PPoOS+jMRWJkX5gvzjchVmNQPIN9zWpyhw9jxiPeUz9COh6 dQahg1kNxtBT2pIo0kyr+klAD+0dZRu6nyRvcxs2iDt4NSlr7jh0bc5xesq3i5b1gvgq wpnlnADYZjT5BpqTB1qNg/2dKpAJmzRiih0OOEPUTcfv4eC+gsHOzYoezRn1/7bj+LTo swgLwQs5fvmbVWW5vc2AMFeDN0KPaVpFkeJBknAUwSoWoPoR23C1mBRZ181cmh5xugDy mU4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=Be8JfTd9OmRMXXMhxzx6S4IYP6LYRe6PaCBZAsEh5fg=; b=E8WMWbGUPeAVo219fT/nhEVmP8+liJEYeGtEdnrnQyO16ruU0J/vsCvfhw+ZBUwN4z m3n+PXHwMeY+Hr6KAHFWEKw1huxjhjh3vuwtQUpmZusX72P9SDzwzX9q011IB3vfSDyd bwtCd9qFi3aihMqdoaFLpn9ilytg69wd5z586CvlGTXWbFhmShqTE9gUEllJwiC/ufuv 4ALgfE/X7IWZgmWLeJ8yGuxVAePH5A2LY0/haf3GPMOMSkoWJ82ReOBMI45FhldVZkUT ALL91z84uUo0eoLrBy1M4am7kzivRNQJKsxbLfzQqMPFsQnBMDnzay+KV0BQlPnRALdG CUiA== X-Gm-Message-State: AOAM531SvdsKdQfTRbMsM24MgsLJU0p1iDgOYWHJySeCcYFdFs2FBCy8 lejuN3i/kSyjlsQcBny/vk/R2gRymrA= X-Google-Smtp-Source: ABdhPJxmAnIGGSCjLeulGQ/GRzQ0r0Y2JL22QI0bmbYYLG9hbtkcQHJYsYdh5luAm61VOIQc8K561w== X-Received: by 2002:a05:6512:11e9:: with SMTP id p9mr10157496lfs.20.1620479078305; Sat, 08 May 2021 06:04:38 -0700 (PDT) Received: from ?IPv6:2001:14bb:630:cdd0:cca:75c:c16d:a893? (dy44p7zyp5kd15tnq1clt-4.rev.dnainternet.fi. [2001:14bb:630:cdd0:cca:75c:c16d:a893]) by smtp.gmail.com with ESMTPSA id m22sm1625698lfu.219.2021.05.08.06.04.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 08 May 2021 06:04:37 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Marlon Richert Mime-Version: 1.0 (1.0) Subject: Re: [BUG] COMPLETE_IN_WORD fails to recognize brace_parameter context Date: Sat, 8 May 2021 16:04:36 +0300 Message-Id: References: Cc: Peter Stephenson , Zsh hackers list In-Reply-To: To: Bart Schaefer X-Mailer: iPhone Mail (18D70) X-Seq: 48792 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: On 8 May 2021, at 03:04, Bart Schaefer wrote: > >> This works correctly: >> >> % setopt completeinword >> % tst() { print "\n$compstate[context]"; zle -I } > > I think there's something missing here for the test case. A style or > a bindkey? Something to run "tst"? Ah, yes. I apparently forget to add: % zle -C tst complete-word tst % bindkey '^I' tst But it looks like you figured out the gist of it anyway. :)