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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10849 invoked from network); 3 Jan 2021 17:51:36 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 3 Jan 2021 17:51:36 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1609696296; b=omVoE16w4zA/PeG2ljG+m3qvEadSpYcVnVf9gYDWE7sz/+JTAId6qByt09QQA+ayGEOGvUOKTz 4sH26CcSjgM470HfD3q2YY8An4njxuiI+G4lHG4PuRxopnerzNFZXOGw0YyXyFWPPGd59sADo9 loBYctViT0oZBpbhpiMwcwuoMS6x73lFgI2mEH2xtb8hPXxBXhlFy8wAO5oHjdslLHKoBD026F TqjdtNsM8X0iTxcl4BoLNvy0en4bCk9UDWfG6wPQXz+/Kn5jmLlvZqSYBIgrextqwoF5z0FCId 6TQObA8TtM/IbEnUF+Sa04h4KX8a7rZrVjCpjw4DCGy8qQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oo1-f53.google.com) smtp.remote-ip=209.85.161.53; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1609696296; bh=y6ahiYKalBRja9GcCzKJWUfuNCXtz2YOxYXVICOsxJ4=; 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=TdBpGZriQi5uNmg5gRUh2DmtTrHQVn/bvVFiW6UgFu1smvrlJaWMRImv2ETGjnEJdsXnxqZUgP u6+QMvh8IDKJC8CBT0bQtzMtm/ce+o0ffdHz2Zj05au1lImm/PG63SW2EDPRWyg3jnzT5Vwjl4 jfU/BoPV+dXrPCZJiJ9qwz0CFsB8JkBksdyb26lvRk5kFw+f0qTNH7Oe0ijZqsIOdvjjlPyWHd WTMVmDrSZuCMRs10i2lqxjl+20uohWZOObJSu1fid/aODS/BJBSvT+TI62fNJhWid2wrU3u3Dz m8xoHAmd49aupeEdN/PuTA8HUiBjd5iH4joBd64qM0v+9A==; 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=XWjv/ApcVeMcC1VnNB6FJKTZo7j4PPXk8vfFpDCNRZI=; b=gHYEKE6/jgjHy6m+4NfVnjgWUe JWKncoqiPz/LAPD7ytqUbuMPNO6moX3puD6giWD4O4v8nmIfCpOagq/1kX7VVbasnrgS+Iz5x/DF1 D/oTnjZX+gwJr0q5Kj3Vf0pAUG9uDe722GX/ByHq1RFb7aVVxfN0dJQdZzi95FKVGOuprgOTJsogY ktymv7QQnoBLK/tmCDQa7k/0+EdFVCHWdaSsMjnNkVPMI4/qJYm4bMl3lCh63+8Q+9mkOhKn0EwR7 WBG6FtYgwiMnnGRX0OjSwv0dO34pmVm2Vk5gWB9GbNYT/a7q1GrO0ribzyP93lFkOyM9eLDep8yNA /9HrIFYA==; Received: from authenticated user by zero.zsh.org with local id 1kw7XT-000Ao6-S2; Sun, 03 Jan 2021 17:51:35 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oo1-f53.google.com) smtp.remote-ip=209.85.161.53; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-oo1-f53.google.com ([209.85.161.53]:38157) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kw7X2-000ARy-9e; Sun, 03 Jan 2021 17:51:08 +0000 Received: by mail-oo1-f53.google.com with SMTP id i18so5781956ooh.5 for ; Sun, 03 Jan 2021 09:51:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XWjv/ApcVeMcC1VnNB6FJKTZo7j4PPXk8vfFpDCNRZI=; b=o14UNcoQZ0t6qfqg6cCHr7RWvQ+U8WDdJbxCZLTmMvrGmb8NxhE2izyf8rX75G5XPx 16cgEPsBkvCEX+vUgvSQJOeyRAqHiZtcScLPjhyAZjzWWRHHvX3tEBrHkEYhocvKBcn5 66KTtt+s66Gt+S9EKKU52ISJOsH1OYDTTAronN5QnAaxVZDPk4nv40P9sa5p3Bg72GQT dpd8WBs6zQoNzQ0dwAd2+Iy9mso7fCuDHAtQ24jD4CNLQO6WlH0wq/734NcNa9BwaRDp 6HvENSP8qkxuHCCDtwLcol9ZNOf5Si7GO09M/SNJJNVGlsNY12F0Ox0zyl+TLAZHI65g Eliw== 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=XWjv/ApcVeMcC1VnNB6FJKTZo7j4PPXk8vfFpDCNRZI=; b=IcsL8Tqf0zRF7v6lfMFLLuxg5bXXiA8Ft+tZn6wu42S2WcYhdAm4MT+Mr8WKad8vEh zH2l0tmZsgZdsZosQ8Sw7UXOf7FvlaH2pekzaxD9hHKa+eymLmD9eWqiOEepVqncbpxp 7TXnbnir6ZTEhqNGPdtsLqktaszGwimfdln7NkSFPfu9ATt53vSn9ZnY9j7uJhMPg4W4 flVOcefgYmLsN3eh3NKGuQHnQU8SpxE4QQtHz7z6R3eElwxwGl44X0PgJ3Tjts/CgDZU +WES4BkFZxQu0ejszfo4Uf+sRfacIm1qoiUzjN+t9jLcJFcfZqHR0BalZE812LPaKVgH ua7g== X-Gm-Message-State: AOAM532CiMsIRZuthApGPwPzf3yextb2+QAlgw4ICmUO+WdBibhDZG8a r++SIbmMPpv7qESR0q+G6yoRxGqGC4wj05OJ9GAZyA== X-Google-Smtp-Source: ABdhPJwgfF4YcgA8O8lmhH8gNKrC96vvsUv7GzR4WJ05T2VMBG1NoEMlWTIkl+2NxsHsS/mJZF+NYiKsJqALWaVNLD0= X-Received: by 2002:a4a:e294:: with SMTP id k20mr47095867oot.82.1609696266976; Sun, 03 Jan 2021 09:51:06 -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: Bart Schaefer Date: Sun, 3 Jan 2021 09:50:55 -0800 Message-ID: Subject: Re: completion within a function To: Felipe Contreras Cc: Zsh Users Content-Type: multipart/mixed; boundary="00000000000030ac2705b8029eed" X-Seq: 26320 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: --00000000000030ac2705b8029eed Content-Type: text/plain; charset="UTF-8" On Sat, Jan 2, 2021 at 6:47 PM Felipe Contreras wrote: > > You do see why I think 'git checkout ' is more friendly than 'git' > 'checkout' '', right? Try this one. I think I'm probably done fooling around with this. --00000000000030ac2705b8029eed Content-Type: text/plain; charset="US-ASCII"; name="complete.txt" Content-Disposition: attachment; filename="complete.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kjhfksfs0 I2F1dG9sb2FkCgojIFVzYWdlOiBjb21wbGV0ZSBjb21tYW5kbGluZQojCiMgd2hlcmUgImNvbW1h bmRsaW5lIiBpcyBvbmUgb3IgbW9yZSB3b3Jkcywgb2Ygd2hpY2ggdGhlIGxhc3QgaXMgdGhlCiMg cHJlZml4IG9mIHRoZSBkZXNpcmVkIGNvbXBsZXRpb24uICBJZiB0aGUgY29tbWFuZGxpbmUgaXMg YSBzaW5nbGUKIyBhcmd1bWVudCwgaXQgaXMgc3BsaXQgaW50byB3b3JkcyB1c2luZyBleHBhbnNp b24gZmxhZyAoeikgd2l0aCBhbnkKIyB0cmFpbGluZyB3aGl0ZXNwYWNlIHRyZWF0ZWQgYXMgZGVs aW1pdGluZyBhIGZpbmFsIGVtcHR5IHdvcmQuCiMKIyBUaHVzOgojICBjb21wbGV0ZSBnCiMgICAg Y29tcGxldGVzIGFsbCBjb21tYW5kcyB3aG9zZSBuYW1lIHN0YXJ0cyB3aXRoICJnIgojICBjb21w bGV0ZSBnaXQgLS0KIyAgICBjb21wbGV0ZXMgYWxsIG9wdGlvbnMgb2YgImdpdCIgdGhhdCBiZWdp biB3aXRoIHR3byBoeXBoZW5zCiMgIGNvbXBsZXRlICdnaXQgY2hlY2tvdXQgLS0gJwojICAgIGNv bXBsZXRlcyBhbGwgbW9kaWZpZWQgZmlsZXMgaW4gdGhlIGN1cnJlbnQgcmVwb3NpdG9yeQojCiMg QWxsIHBvc3NpYmxlIGNvbXBsZXRpb25zIGFyZSByZXR1cm5lZCwgb25lIHBlciBsaW5lLiAgVGhl cmUgaXMgYQojIGxpbWl0IG9mIGFwcHJveGltYXRlbHkgaGFsZiBhIG1lZ2FieXRlIG9mIHRvdGFs IG91dHB1dCwgYXMgYSBzaWRlLQojIGVmZmVjdCBvZiB2YXJlZCBwbHVzIHRoZSBsaW1pdCBvZiBv bmUgbWVnYWJ5dGUgcGVyICJ6cHR5IC1yIi4KIwojIElmIHRoZSB2YXJpYWJsZSBDVVJTT1IgaXMg ZGVmaW5lZCwgdGhhdCBwb3NpdGlvbiB3aXRoaW4gY29tbWFuZGxpbmUKIyBpcyB1c2VkIGFzIHRo ZSBzdGFydCBvZiB0aGUgY29tcGxldGlvbi4gIFRoaXMgaXMgb25seSB1c2VmdWwgd2hlbgojIHRo ZSBDT01QTEVURV9JTl9XT1JEIG9wdGlvbiBpcyBlbmFibGVkLiAgTm90ZSwgaWYgQ1VSU09SIGRv ZXMgbm90CiMgZmFsbCBlaXRoZXIgaW1tZWRpYXRlbHkgYmVmb3JlLCB3aXRoaW4sIG9yIGFmdGVy IHRoZSBsYXN0IHdvcmQsCiMgdGhlIHJlc3VsdHMgYXJlIHVucHJlZGljdGFibGUuCiMKIyBPdGhl ciBsaW1pdGF0aW9uczoKIyAgT25seSBjb21wbGV0aW9uIGlzIHBlcmZvcm1lZCwgbm90IGV4cGFu c2lvbi4KIyAgU3BsaXR0aW5nIHRoZSBpbnB1dCB3aXRoICh6KSBjb2xsYXBzZXMgYW55IGNvbnNl Y3V0aXZlIHdoaXRlc3BhY2UsCiMgIHdoaWNoIG1heSBhZmZlY3QgdGhlIHVzZSBvZiBDVVJTT1Iu CgooKCAkK19jb21wcyApKSB8fCB7IGF1dG9sb2FkIC1VIGNvbXBpbml0OyBjb21waW5pdCAtaSAt RCB9Cnptb2Rsb2FkIHpzaC96cHR5CgppZiAhIGJpbmRrZXkgLU0gX19jb21wbGV0ZSAyPi9kZXYv bnVsbAp0aGVuCiAgYmluZGtleSAtTiBfX2NvbXBsZXRlCiAgCiAgemxlIC1DIF9fY29tcGxldGVf YWxsIGNvbXBsZXRlLXdvcmQgX2dlbmVyaWMKICB6c3R5bGUgJzpjb21wbGV0aW9uOl9fY29tcGxl dGVfYWxsOjo6OicgY29tcGxldGVyIF9hbGxfbWF0Y2hlcyBfY29tcGxldGUKICB6c3R5bGUgJzpj b21wbGV0aW9uOl9fY29tcGxldGVfYWxsOionIGluc2VydCB0cnVlCgogIGJpbmRrZXkgLU0gX19j b21wbGV0ZSAnXlhhJyBfX2NvbXBsZXRlX2FsbAogICMgYmluZGtleSAtTSBfX2NvbXBsZXRlICde WD8nIF9jb21wbGV0ZV9kZWJ1ZwogIGJpbmRrZXkgLU0gX19jb21wbGV0ZSAkJ1xuJyAuYWNjZXB0 LWxpbmUKICAjIGJpbmRrZXkgLU0gX19jb21wbGV0ZSAnXkcnIC5zZW5kLWJyZWFrCgogIF9faW5p dF9jb21wbGV0ZSgpIHsKICAgIENVUlNPUj0ke19fY3Vyc29yOi0kQ1VSU09SfQogICAgemxlIC1V ICQnXEN4YVxuJwogIH0KICB6bGUgLU4gX19pbml0X2NvbXBsZXRlCmZpCgpjb21wbGV0aW9uLWNv bnRleHQoKSB7CiAgaWYgKCggZGVidWcgKSk7IHRoZW4KICAgIHByaW50IC11ICRkZWJ1ZyAtQyAy IC1hIC1yIFwKICAgIENPTlRFWFQ6ICI6Y29tcGxldGlvbjokY3VyY29udGV4dCIgXAogICAgU1RB VEU6ICcnICIkeyhAa3YpY29tcHN0YXRlfSIKICBmaQp9CmhpZGUtdmFyZWQoKSB7IGNvbXBzdGF0 ZVt2YXJlZF09JycgfQoKcnVuLWNvbXBsZXRlICgpIHsKICBsb2NhbCAtYSBjb21wcHJlZnVuY3M9 KGhpZGUtdmFyZWQgIiR7KEApY29tcHByZWZ1bmNzfSIpCiAgdmFyZWQgLU0gX19jb21wbGV0ZSAt aSBfX2luaXRfY29tcGxldGUgJHske2FyZ3Y6K2FyZ3Z9Oi1yZXBseX0KICAoKCBBUkdDICkpIHx8 IHByaW50IC1ucmwgLS0gIn5+fiR7KEApcmVwbHl9fn5+Igp9CgpkZWJ1Zy1jb21wbGV0ZSgpIHsK ICBsb2NhbCAtaSBkZWJ1ZwogIGxvY2FsIC1hIGNvbXBwcmVmdW5jcz0oY29tcGxldGlvbi1jb250 ZXh0ICIkeyhAKWNvbXBwcmVmdW5jc30iKQogIGxvY2FsIC1hIGNvbXBwb3N0ZnVuY3M9KCIkeyhA KWNvbXBwb3N0ZnVuY3N9IiBjb21wbGV0aW9uLWNvbnRleHQpCiAgZXhlYyB7ZGVidWd9PiYyCiAg Y29tcGxldGUgIiRAIgogIGV4ZWMge2RlYnVnfT4mLQp9Cgpjb21wbGV0ZSgpIHsKICAoKCBBUkdD ICkpIHx8IHJldHVybiAxCiAgKCggQVJHQyA9PSAxICkpICYmIGFyZ3Y9KCAiJHsoQCkkeyh6KTot JHsxfXh9JXh9IiApCiAgbG9jYWwgUkVQTFkgcmVwbHk9KCAiJEAiICkgX19jdXJzb3I9JENVUlNP UgogIHpwdHkgY29tcGxldGUtdHR5IHJ1bi1jb21wbGV0ZSAmJgogIHsKICAgIHpwdHkgLXIgY29t cGxldGUtdHR5IFJFUExZICQnKn5+fip+fn4nCiAgfSBhbHdheXMgewogICAgenB0eSAtZCBjb21w bGV0ZS10dHkKICB9CiAgcmVwbHk9KCAiJHsoQCkkeyhmKSR7JHtSRVBMWSV+fn59Iyp+fn59fSUk J1xyJ30iICkKICBzaGlmdCBBUkdDLTEgcmVwbHkKICBwcmludCAtbHIgLS0gIiR7KEApcmVwbHl9 Igp9CgooKCBBUkdDICkpICYmIGNvbXBsZXRlICIkQCIK --00000000000030ac2705b8029eed--