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 3517 invoked from network); 3 Jan 2021 02:47:46 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 3 Jan 2021 02:47:46 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1609642066; b=LW8RoSNxhmiCipg2vAA80SDqj12yrx+gGwV5b/5jmAR2y5e6vMLxDMi5dEOZKFvniSYLaTpKPM Jy88krkWo+qjBJ9Z7WyG5Ca28T+rutlK/AamUBDQyD8CXfvIL7l+iYUQ1YW3E0OHmoFVSmVf4e nDTUchhh3im9jJaCZWPEdESKuWJFyY24qGCu8gqe8sjm/y245jJfLlPxzW5ZolHEQnh8BwxXBr Mq5sDiZLsrMoqmpBN57z02doCBq2rNBy4cTjU8s5W9x/HMLt3a0p8fE/vaoUNuQ/whuB6Ehdce e/MwfnrWfPHWLRDrPfxCJjcKcapUnuTKpkwTXuHdeKUJ6Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-wr1-f46.google.com) smtp.remote-ip=209.85.221.46; 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=1609642066; bh=/YTT3j0Jw8gNb16pG3aqXI9J5fkP0qC2b1lk66ii0XE=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=mxxm5+SLhFCCGJWOqx/NlbsNLyJ1Q0pgDfaEBbIpYbLSMLjlX+Q7BXHtkvWCXRzIQ7BBYAAg0n uvYvxBRNdsiZwQ0L1TW5Ll53sDxmXO2NecoSaAemJ9IfoNAs5kNuxmg/bo1f0X0bRneqfw2Y9q PXe0446SQnborYU9rfZe/zmzJP+d4telIQvd4zGo7pRRBjD7sj3smVYc2aMUvte/kPBhDV0tBt lxZwT6J75F+Rg3/L39VmktKkMp58/gH8I30PuuFgcZe4qlijbGUpOg0s7n16O7kP+00iDXtdeU OAAdi4FULnNpkVCHSCmT2sXFsl7dQ21qPKfijVUE+WH4ig==; 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:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=LlwLWU/PpKI31zSB1HaI/wh+kjP+DoC3C42/AbVGe30=; b=gcWgZxXioctXPMI3DB4psJ+9sC JIkCWKliqFDikVUq9jNhoNKQoG0+I+3KpAWp9CLcTADMAPC+ViG2/o+YmCHoyyUD+plaIGXi5ohZ7 pXvOBlkj/FcHvY0GAngQuelzMo8RJCzZ69fjxLLkwmY+uLtvYMHu20j3GsirQu/9CyW5lvrg3J5w1 YXjL9SZeF3QcouluDEh1ga2xVy/Bf6oHKnldEX6l4iXxOd5KRCfitMpElHmtKsLTQzyGOD8lU7r2Q m68lXk9vu1ksekOs/kxtXoqe8QaazFJ/5JPJQM42cEP9nvfih8gfF4cEA3bDumO90xdc/LF9teYXj nPdJYUJQ==; Received: from authenticated user by zero.zsh.org with local id 1kvtQm-0009er-VA; Sun, 03 Jan 2021 02:47:44 +0000 Authentication-Results: zsh.org; iprev=pass (mail-wr1-f46.google.com) smtp.remote-ip=209.85.221.46; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-wr1-f46.google.com ([209.85.221.46]:34004) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kvtQK-0009Hy-WB; Sun, 03 Jan 2021 02:47:18 +0000 Received: by mail-wr1-f46.google.com with SMTP id q18so27495743wrn.1 for ; Sat, 02 Jan 2021 18:47:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LlwLWU/PpKI31zSB1HaI/wh+kjP+DoC3C42/AbVGe30=; b=Lcqp8oMdD8sHr0nSKwV5lT0HbCO4qcJpVdSGGQX0qiEO1mGJf6VpZzESg/kxD+VPI9 Aqp6+zXwGPDxLhTCoZFg4dKu73DnTwsy5ZoUxF/y+i2egz/2Nb/eXtPLwvV/dNhVi6/6 qSFRyDq748FdLGxf4CbUry4aqPLSK+11w8gOxplkR6eYCN/uptFZan8QWeabkvrrre+l j4EXyBOwKK3pP8jQRE74nREQIwbdFbq1UsW53UcthgYDXWnyapc3rojyss1qDLFZ2rB4 B7/9H4bB/o5XmnOJjmMPR5o/avPfHzihWgopWsiOnRCXRE5yrRmNIbiBxUUBx0kO/qp4 7UjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LlwLWU/PpKI31zSB1HaI/wh+kjP+DoC3C42/AbVGe30=; b=TfVgYCCZT7ynFvvjUYnhYCHk9tAjpZJrz4Y5T4EJ5rJ7bDq6e4hKQJ5MZIWjnyLSI+ FrxtN+CG0WI+zZXgAriEtbhlNyPcmVzQW75N5zjf0GRHl5aUkwZjI0vttBZSXTvWj4If Z3cShC2l8dtorg8eGBFWGsR2xKl4P1eqyLe4mxqrIxB0awtREbI3d1JYlFv7nxyy7vvw KhCgARa3HckM7bEOvhccR+BiBg1+iNqAzUh2fnrqLWjBL4Gfo+EGc+5NMuTgad1vVMKJ CX4TdItwPj4rHqEPrJ8lwUpWPr6fWie7NYrfG9pkp48n/2k+xnp0BTTxCqnayuvpxx8i 0ufQ== X-Gm-Message-State: AOAM531UvhQeTFRCynAcJ/FOuUaL5j1Vma35QyiHlrT+D5ssNyg+Hoxe yjQEQFhyXiNINhIXm9DYR7icceRhZktKlb19g50= X-Google-Smtp-Source: ABdhPJwdkA/dudmLBQV/Pv0gwyhYBiZb8te92YXFsyn6Tsv0+dt+n1u8rchE/PgoEAt3HMTuv9LupggtEdhYgeqUAlE= X-Received: by 2002:a5d:43cc:: with SMTP id v12mr47660608wrr.319.1609642036619; Sat, 02 Jan 2021 18:47:16 -0800 (PST) MIME-Version: 1.0 References: <819ec6fe-5af2-2e97-c5bb-f434b1de86d7@eastlink.ca> <520ce98a-4394-726d-3d12-8ef414e881c9@eastlink.ca> In-Reply-To: From: Felipe Contreras Date: Sat, 2 Jan 2021 20:47:05 -0600 Message-ID: Subject: Re: completion within a function To: Bart Schaefer Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 26312 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: On Sat, Jan 2, 2021 at 8:21 PM Bart Schaefer wrote: > > On Sat, Jan 2, 2021 at 5:21 PM Felipe Contreras > wrote: > > > > On Sat, Jan 2, 2021 at 6:54 PM Bart Schaefer wrote: > > > > > > ZDOTDIR=/tmp/empty-home zsh /tmp/complete-bart git -- > > > > OK. That works, but it's not particularly useful; there's a difference > > between "git checkout" and "git checkout ". > > The latter is just > > ZDOTDIR=/tmp/empty-home zsh /tmp/complete-bart git checkout '' OK. That works. Takes 8.7s to complete on the Linux repository with 3350 entries on my system, but it does complete. You do see why I think 'git checkout ' is more friendly than 'git' 'checkout' '', right? I'll inspect what the script is doing later on. Thanks. Do you feel confident enough to use this approach on your own tests though? Instead of the current convoluted one. Cheers. -- Felipe Contreras