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 5726 invoked from network); 20 Nov 2020 01:51:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 20 Nov 2020 01:51:06 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1605837066; b=OwH16gJrJ4eYxGu9enWOU6H/eoqb2YTu5qq9cIvhwPd1phrfAfSFKIE3Kr1nQ3+Dg5D3KhqXoV +eX1f29qTjOC5zlDIpLSOj9JeLPrOl3oETNNTaOt4UmKOI5EBu/idOGb1zBOXUOO3LNLv6+hxh 4Htd2X9uHb5L+hlMKnSUWDJy7/dTO0vu3u9fq0acrjScFstjjDAm0F5+PhlXsDQYSBKOsa6urc DMEnkuJ2gQk+ag/JhBnaTAnhWtnCRw5qQv/8XvjiPXN3GOpS4ARPWr8NdJrfaz3HXFhLGfxR5H V95vS6SymjjkvnK3KMLPUs/McP6ZIFWh8fQfVbzAGt1r1w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-wm1-f52.google.com) smtp.remote-ip=209.85.128.52; 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=1605837066; bh=PRtxLbKZW49Fw2RQAp/RhWb35pOwsdTlS+CMivdVLmQ=; 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=O27zVP2CWUkyUDerwZ/3uYLYkmEBgEyKjRp1bWDgFy1U/02Zn62ZKH0aLTbaTcAnNwaDXtiYJW 6TdHjWAobuezCFEpOVa6Po7GxphOAgClQObDQ5gvKTtu5wOtRnuyVT7yfZU62xnUv2SMeXEm4/ JppqkrNsdgjddTHxNn7AHZk5JURMusrxFjVXTMLuc2DysqmWy5vBJm1lRJ9agwwQsUP2ApG3hb RB9q2aGnd1bAtHJzhzgyhpgofvcILydSbD2nMoYzZyMGFWj1xDMPN/UKh4jOYaf0Tff1oVScz7 V5o9uNipK0QQLYAdFEBweS1cmPQOr/ZMBleyhTw8XiXWXg==; 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: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=lbPU5P+KLFjF4armcmas53//zfaYcz0CnLPuVOTwPig=; b=UMqgHHsRhIeW5RooKQuZNusxZP 5sNqcX8tGLETuoZpte2Nynpd76TNQQVJ7Bfr7/TA3/GE3jItgUC56diy0pkaW0+KuShd1FNlg5kue P4rg+9bGeS/SzFsK2/nYIBtCQ3ruwpWzFDccoLMcHqDT2BGXyDtDKSzJ3OwK69/pbsfpIOfzAOT6m D2Ab5ltyxy6dLAcoGyhWLsZZuIWmSzxrZbt2hVRXQbUEHrVNB+cAq2g1F4TtuJ+CxtTWp9hCBfa9p 2hf+pAKfBKbZhGKaJAyyyo+ClzLE8Se1fvGvU97uq2jyPQwoIeXMI6EwJ26tkBGcqO9cuTpfkvva7 nM95249A==; Received: from authenticated user by zero.zsh.org with local id 1kfvZn-000MlO-CM; Fri, 20 Nov 2020 01:51:03 +0000 Authentication-Results: zsh.org; iprev=pass (mail-wm1-f52.google.com) smtp.remote-ip=209.85.128.52; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-wm1-f52.google.com ([209.85.128.52]:40804) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kfvZT-000MWj-Su; Fri, 20 Nov 2020 01:50:44 +0000 Received: by mail-wm1-f52.google.com with SMTP id a3so8440180wmb.5 for ; Thu, 19 Nov 2020 17:50:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=lbPU5P+KLFjF4armcmas53//zfaYcz0CnLPuVOTwPig=; b=X0M89TY/medT8J7D5ywz/PMZgPasD9YBvf2pt7W+m8kvhnYA8vzPtnBUgy7mk8GWxW uaWqIcqHPwcq3l+HT0x19Wmd3om4sFVjchqgcy7iNtKm/IZOauOBOnRDlvEClZQoXD0Z cV4ydUc0uLMq6WrKDxLhs8SPhIdK43qzDlZaVRs1v2lKoXaJYQ0Po1DqulZSdBT+eA9x kTA3CIcOAs00ukknVdFWfSw6ryrxImM1ifM2lD8cmbTT1RiUNLai7FIe7LRqfbK/52XS 47fWsz7yyUIoucNYAaUGRO6wRzbE7PY8ZxJOcDTKo1TIRs/FOEb5i531YXhd8JJAgxQf QigA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=lbPU5P+KLFjF4armcmas53//zfaYcz0CnLPuVOTwPig=; b=F2vI+ZOjn+cJykfg/DXsOEZyJbQqx0POIncdh8Xnt0YTDgN6vu57J2tR/DBnr4g3Jo jmuvohBwmSO6woEcCfxatTKbAzLv7uA0/sQs2BCWkP+Dr3GxiKJhGV2NzQ3ebMVrg9ur TS97wjJ2tMlymksjdhEaN2SMLYjf1mdPuTW2K3/j83i+XKGn60H9nWk+YpCnwtjo7Bt7 6QHdqPdMqTG3ow7R1bQvWsuMfPAJgs366QqrWG9K0zmHLVKdVPLUPD0QoUgRmSQ+JfYt +YyZhRcJzcF9pRhpX8cDWBpPi+y4FAGMe7q5oUDVerzT4A8ohtvb27sLeeM8Uclso2CV C0bw== X-Gm-Message-State: AOAM5331b9TBLHe1y7eFcCKohJrqMXZt/DYnT6p0HEnpE2raPTsWAmuE ra9GfY1UdUNY31jBJhAfwqjHRFki3xUont7ZrRS6fL6Fwsnn+Q== X-Google-Smtp-Source: ABdhPJzpT6/qR9xCm40F60bEFQgD3/EscGWFohYTF6nR0sMjVruDFnt9BCzl7NmvWoF+YHmWLosVwS/CuKHGwC9iaA8= X-Received: by 2002:a7b:c3d5:: with SMTP id t21mr7006034wmj.37.1605837043217; Thu, 19 Nov 2020 17:50:43 -0800 (PST) MIME-Version: 1.0 From: Felipe Contreras Date: Thu, 19 Nov 2020 19:50:32 -0600 Message-ID: Subject: Bug in completion with curly braces? To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 47581 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: Hello, While adding unquoted completions such as "stash@{0}" the completion system gets confused while inside the curly braces. For example, given: compadd -Q -- 'stash@{0}' 'stash@{1}' The first completion correctly generates "stash@{", but the second one generates curly braces, the third one does the same, and so on ad infinitum. I didn't specify file (-f) or any special completion, so why would zle attempt curly brace expansion, especially if the words contain curly braces, and the current character is a curly brace? Here's a simple test: ---------------------------------------- #compdef foo _foo () { compadd -Q -- 'stash@{0}' 'stash@{1}' } _foo ---------------------------------------- Cheers. -- Felipe Contreras