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 4378 invoked from network); 2 Jan 2021 22:25:39 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Jan 2021 22:25:39 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1609626339; b=QjSUWLwLcozy8aVGefcf2W4ZrkpzxB5rWxua98jw+81NVSlNuucFkOeQCMLZXWQQVG03dYpZkG 3UazJTYvjnNlrdYCNKYcEG+DDGB9GQu+Hr9O7EnD+OHJrLT4b8MsdzrxUvkBBqOvp+ovTTijkB pruOsX7aplLoe9dx+x1a/2FyVIfU336TQFcC+ZbqJtfaJJeRbw6lFs6V5Euieid4wzxXI2YxlO mroIYTUWYc9pBlumqaNeEE7NG1h7VPweX8x9rBevis5uDgatlrFwVoGnUn8AjMRkqBuMVXRSUc pgvIURcrqk19+e/vAewhUGsFp1TOQr1DGSf/QCoj5TWbdA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f54.google.com) smtp.remote-ip=209.85.210.54; 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=1609626339; bh=8vNsZByOYfOVgOD28u/nNAMAgh9mENbHO9X+pTl/XiA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=kqHu8fo25HcQ6huTGnytyety4KYisZpFT7xuPSDSgKCd+HHwwBt/ITqpvU4tSCxddSnri4sV7j +Hew20X/gaz+cLwj0AOduu5oMKRGj8Yp647cL5hvV5FA5EOBIW4+yr4xaIbYN77w2Xu/6jcKVK V0y4F74/PSpgqY7VZ0sTaI59/4RlJ1QGiklt8C81YDl+f5FjL+O6BqJuS/LflhyYujmgkHZhi8 63QYzHda5YkEZUC0krq6sVAyX7Fq32HiYL6MctLWKyElRrFKcqiQhTPLma2OHcpB2XdsIdwTwH KGye4ih8c/ZzePieDse872ygvcHfwhfGpztCBaGd3dN35g==; 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:In-Reply-To:References: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; bh=1G8YFSYYF/0lKGw6pY2ILBnui2zc/zbPTY2QPvrxwGk=; b=Vv2SBlmq1nDlNaU81CMRW+qO8t NzbunIspVNLzNUJlrTO3G5x6Rs4N67VEbkBVf57sEfA0afx16OzHsPILrJ1b2kjsVOBPctCnSgmex s46R7Pwn256ama7tUQLPOUIFn3ydZGm0XQxr8zC2wYeZJbWcVnElz84rHaS2Sg71RzqGKYnGOAjdC OvLtob0rdDxK/Byl8Fu4sHLn4HQDU/X+ZUXvEuru00b35+zS0GGfulA3g1HExCgqEnzpY1hDps6p+ ryNGttMlwRJSNO/d8yiASye98G1o8kL7l68bv1YeVhBPTwemB37B88gQ/vT4b3qWnEfB3cMAE2LP7 gfCGb1dQ==; Received: from authenticated user by zero.zsh.org with local id 1kvpL6-000NVU-Ew; Sat, 02 Jan 2021 22:25:36 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f54.google.com) smtp.remote-ip=209.85.210.54; 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-ot1-f54.google.com ([209.85.210.54]:33986) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kvpKY-000N92-KW; Sat, 02 Jan 2021 22:25:03 +0000 Received: by mail-ot1-f54.google.com with SMTP id a109so22692234otc.1 for ; Sat, 02 Jan 2021 14:25:02 -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; bh=1G8YFSYYF/0lKGw6pY2ILBnui2zc/zbPTY2QPvrxwGk=; b=DUsuzRnppTOHNSxibklRG954sVt/Wr8oKg8vm3n7sHsm7lZowywTgbbdsgjhzn/4E5 +BVLAZtfoXXQFdIFQ318p7S2lJgq0ZfJoJDs6/A9Rv6IypFKel0sQZ9oeclaE2N+TFDC WdGJj/Nh5ZbK3rD62mZ9d0j7Rii5bQGzMH/XxnPLVJnj9xEYZUuOE2ZfEKFwtxtRKL8k lpHi5lRVkoZiyqhxyd05bQeXqULkSVMP3ToAu+atYToWpkl8sOdKk7po0O9hh0FAa4Ml 0iAgdLQrVrsdF6pP71n5DvcwQ3G2xQzckbR+PYDucI+/whifSCV/0uo3kIokXy7yNTjM +hqg== 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; bh=1G8YFSYYF/0lKGw6pY2ILBnui2zc/zbPTY2QPvrxwGk=; b=M7X9XgFis1tVWa50LyEAimrriHhbIuHrVSNZkMt1Q12N5wzuDlSOHk5OG0ggsS3Vxe VIjRvQW08ZvS52AfY4B4KK7pUjbkk6u3iWMcM8j/pwwYlC0nZzWtHcdP2i0kdslSuKL0 gMFxVxxXPPTMEORbE2jkzVpjAI6ywkKjygXGhiioo51qG3naQtZyOvL7THdxTO7xBHVn KezknQqOV+d//70gKD9kQjDQwvNKWF5KkOSX5yicxajW+UjODknbr39aPfAa2KpIaAmr auJVuF323vUrYuCUiCmGoHniEEksUxzGkhnx/2U7jEqzAP6o2TQjtl85ysBrLl+Znu/o Ye3g== X-Gm-Message-State: AOAM530mSnK+Ca24PEEWyM/5z3waOXmQ19XFqwoOEknMXcgHma/HozAn jOboxR3YoBSm39qOS0TvPjohS2VveaHM5UWJC90LRLzhQ4/I+P6E X-Google-Smtp-Source: ABdhPJyuzjBjQxb6aeAeR3CcTjCZJaXpEF8KZEx6tdYWpZ2D/HbrNICe+qQFbQOp3vwAIbgAN4228pbM1pNSiFdt51A= X-Received: by 2002:a9d:208a:: with SMTP id x10mr47507402ota.260.1609626300607; Sat, 02 Jan 2021 14:25:00 -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: Sat, 2 Jan 2021 14:24:49 -0800 Message-ID: Subject: Re: completion within a function To: Zsh Users Content-Type: multipart/mixed; boundary="000000000000de9cbc05b7f2534b" X-Seq: 26302 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: --000000000000de9cbc05b7f2534b Content-Type: text/plain; charset="UTF-8" On Fri, Jan 1, 2021 at 4:27 PM Bart Schaefer wrote: > > Ahh ... because it's zpty, the cursor movements get captured along > with everything else. How about this? ubuntu% complete git -- --bare --exec-path --git-dir --help --html-path --info-path --literal-pathspecs --man-path --namespace --no-pager --no-replace-objects --paginate --version --work-tree Earlier, Felipe wrote: > LISTMAX=1000 # There seems to be a bug in zsh with several thousands Could this be happening because "zpty -r" will only return up to one megabyte of output? If not, what's the symptom of the bug? --000000000000de9cbc05b7f2534b 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_kjg9sifx0 I2F1dG9sb2FkCgojIFVzYWdlOiBjb21wbGV0ZSBjb21tYW5kbGluZQojCiMgd2hlcmUgImNvbW1h bmRsaW5lIiBpcyBvbmUgb3IgbW9yZSB3b3Jkcywgb2Ygd2hpY2ggdGhlIGxhc3QgaXMgdGhlCiMg cHJlZml4IG9mIHRoZSBkZXNpcmVkIGNvbXBsZXRpb24uICBUaHVzOgojICBjb21wbGV0ZSBnCiMg ICAgY29tcGxldGVzIGFsbCBjb21tYW5kcyB3aG9zZSBuYW1lIHN0YXJ0cyB3aXRoICJnIgojICBj b21wbGV0ZSBnaXQgLS0KIyAgICBjb21wbGV0ZXMgYWxsIG9wdGlvbnMgb2YgImdpdCIgdGhhdCBi ZWdpbiB3aXRoIHR3byBoeXBoZW5zCiMgIGNvbXBsZXRlIGxzIGMKIyAgICBjb21wbGV0ZXMgYWxs IGZpbGVzIGluICRQV0QgaGF2aW5nIG5hbWVzIHN0YXJ0aW5nIHdpdGggImMiCiMKIyBBbGwgcG9z c2libGUgY29tcGxldGlvbnMgYXJlIHJldHVybmVkLCBvbmUgcGVyIGxpbmUuICBUaGVyZSBpcyBh CiMgbGltaXQgb2YgYXBwcm94aW1hdGVseSBoYWxmIGEgbWVnYWJ5dGUgb2YgdG90YWwgb3V0cHV0 LCBhcyBhIHNpZGUtCiMgZWZmZWN0IG9mIHZhcmVkIHBsdXMgdGhlIGxpbWl0IG9mIG9uZSBtZWdh Ynl0ZSBwZXIgInpwdHkgLXIiLgoKKCggJCtfY29tcHMgKSkgfHwgeyBhdXRvbG9hZCAtVSBjb21w aW5pdDsgY29tcGluaXQgLWkgLUQgfQp6bW9kbG9hZCB6c2gvenB0eQoKaWYgISBiaW5ka2V5IC1N IF9fY29tcGxldGUgMj4vZGV2L251bGwKdGhlbgogIGJpbmRrZXkgLU4gX19jb21wbGV0ZQogIAog IHpsZSAtQyBfX2NvbXBsZXRlX2FsbCBjb21wbGV0ZS13b3JkIF9nZW5lcmljCiAgenN0eWxlICc6 Y29tcGxldGlvbjpfX2NvbXBsZXRlX2FsbDo6OjonIGNvbXBsZXRlciBfYWxsX21hdGNoZXMgX2Nv bXBsZXRlCiAgenN0eWxlICc6Y29tcGxldGlvbjpfX2NvbXBsZXRlX2FsbDoqJyBpbnNlcnQgdHJ1 ZQoKICBiaW5ka2V5IC1NIF9fY29tcGxldGUgJ15YYScgX19jb21wbGV0ZV9hbGwKICAjIGJpbmRr ZXkgLU0gX19jb21wbGV0ZSAnXlg/JyBfY29tcGxldGVfZGVidWcKICBiaW5ka2V5IC1NIF9fY29t cGxldGUgJCdcbicgLmFjY2VwdC1saW5lCiAgIyBiaW5ka2V5IC1NIF9fY29tcGxldGUgJ15HJyAu c2VuZC1icmVhawoKICBfX2luaXRfY29tcGxldGUoKSB7IHpsZSAtVSAkJ1xDeGFcbicgfQogIHps ZSAtTiBfX2luaXRfY29tcGxldGUKZmkKCmNvbXBsZXRpb24tY29udGV4dCgpIHsKICBpZiAoKCBk ZWJ1ZyApKTsgdGhlbgogICAgcHJpbnQgLXUgJGRlYnVnIC1DIDIgLWEgLXIgXAogICAgQ09OVEVY VDogIjpjb21wbGV0aW9uOiRjdXJjb250ZXh0IiBcCiAgICBTVEFURTogJycgIiR7KEBrdiljb21w c3RhdGV9IgogIGZpCn0KaGlkZS12YXJlZCgpIHsgY29tcHN0YXRlW3ZhcmVkXT0nJyB9CgpydW4t Y29tcGxldGUgKCkgewogIGxvY2FsIC1hIGNvbXBwcmVmdW5jcz0oaGlkZS12YXJlZCAiJHsoQClj b21wcHJlZnVuY3N9IikKICB2YXJlZCAtTSBfX2NvbXBsZXRlIC1pIF9faW5pdF9jb21wbGV0ZSAk eyR7YXJndjorYXJndn06LXJlcGx5fQogICgoIEFSR0MgKSkgfHwgcHJpbnQgLW5ybCAtLSAifn5+ JHsoQClyZXBseX1+fn4iCn0KCmRlYnVnLWNvbXBsZXRlKCkgewogIGxvY2FsIC1pIGRlYnVnCiAg bG9jYWwgLWEgY29tcHByZWZ1bmNzPShjb21wbGV0aW9uLWNvbnRleHQgIiR7KEApY29tcHByZWZ1 bmNzfSIpCiAgbG9jYWwgLWEgY29tcHBvc3RmdW5jcz0oIiR7KEApY29tcHBvc3RmdW5jc30iIGNv bXBsZXRpb24tY29udGV4dCkKICBleGVjIHtkZWJ1Z30+JjIKICBjb21wbGV0ZSAiJEAiCiAgZXhl YyB7ZGVidWd9PiYtCn0KCmNvbXBsZXRlKCkgewogICgoIEFSR0MgKSkgfHwgcmV0dXJuIDEKICBs b2NhbCBSRVBMWSByZXBseT0oICIkQCIgKQogIHpwdHkgY29tcGxldGUtdHR5IHJ1bi1jb21wbGV0 ZQogIHsKICAgIHpwdHkgLXIgY29tcGxldGUtdHR5IFJFUExZICQnKn5+fip+fn4nCiAgfSBhbHdh eXMgewogICAgenB0eSAtZCBjb21wbGV0ZS10dHkKICB9CiAgcmVwbHk9KCAiJHsoQCkkeyhmKSR7 JHtSRVBMWSV+fn59Iyp+fn59fSUkJ1xyJ30iICkKICBzaGlmdCAkKChBUkdDLTEpKSByZXBseQog IHByaW50IC1sciAtLSAiJHsoQClyZXBseX0iCn0KCigoIEFSR0MgKSkgJiYgY29tcGxldGUgIiRA Igo= --000000000000de9cbc05b7f2534b--