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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7111 invoked from network); 27 Jun 2021 06:07:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 27 Jun 2021 06:07:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1624774035; b=vAgmX4AaIWZpOCLdR8SprHl/ECKaGbxeh538ckK9QGJwPeWFvjQGsdDtr2tTnWoJg6qq7eS4I/ cvmTy2Us9hHAtSdDAjoARluMjQwO1szQvFhn1Vc5hQaR7uk+EhfE4iwckfKHmJM5bP1552iuHd fKbvoch4H4kpZG7h2cY7KIzmR6rWEd71pz497KO7NHfBDt0uQFBDeLOovbL/kAED9K9RbSk7PV cyWLW+Ae6a0gBUEg27l/nl9XJ8w/JPWxo6Xt85FCck2aSOAWdyn3suWjzuu58Ntgh9hrPWkS0t xx7xkT/CwIlF+zW9X1kJzaX43fRbCmfowissfhHLe1TSNQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mx1.riseup.net) smtp.remote-ip=198.252.153.129; dkim=pass header.d=riseup.net header.s=squak header.a=rsa-sha256; dmarc=pass header.from=riseup.net; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1624774035; bh=kYE4FCuOwl3OKytC+UNeRt+48nt3QHrS1bf/ksLoejw=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=OFS2/K/OSgfV7r1mzgNaRUGBwvT5LsMY/AdgppWMNbbfMKCnVswCPMp6t5cBevtEvEQtj1MGSn gIeI1Anu/s47yutj54IldQ2xcdQwPRYX+Kk1tlM5lM6Tp6dYmT5PFoTZWPfQN4Q9bQ+FO1ccwB lum367HR/HlpDbVEL3+fHD3EjrNdnJnedVl49FnDzJ2U9l4D8uERxF30GUTuE5sI/QJhczL/os +GfKmPQmxvUPlbN2AtYqyb+pTtUz87rtSBK6JEdcRmsWp6LE9e7x18N+DoVTDjJzenyabi8AB1 j2bJMkuEbHvLP39tygRJrjE5mhw2x9B5VsW+uW5zryVN4A==; 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:MIME-Version:Message-ID: Subject:To:From:Date: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=S4M8hqgTieAr1LcvJzozwa0jX4aMLTx/iJbsquApKww=; b=S6b2ueREjnwHpEayManYgAWaEo 1egDWLnB2i1a33vbrC9H8rvAxZx6e4DetoyVMHUsndNLtvzT8uPdimvKpHp4ZD12m2B4tlHLfgVFb ZLZwyoCBpA5z8b/Q5A7/ZAqHGo/JDh/DNXT1bWs2mqGxeB6UM9FFRMHvuwouilMlVd/aSnjtQ+4iH uGXC0NOpE0/tAWu2p+0lSayQfwFOkBZiZw3suXZBDDgV4Xg41yxC0dZ+JXIahwD/pQiZGaDAhbOMQ +Wapfgzg4vJ80QpRMO0y3epdq6qSnSN3lD2HpnOco1mhueeonEucwkGN/UmaSDn13vlXS1CbxeG2w y+j3WcDg==; Received: from authenticated user by zero.zsh.org with local id 1lxNwn-000Oxd-DZ; Sun, 27 Jun 2021 06:07:13 +0000 Authentication-Results: zsh.org; iprev=pass (mx1.riseup.net) smtp.remote-ip=198.252.153.129; dkim=pass header.d=riseup.net header.s=squak header.a=rsa-sha256; dmarc=pass header.from=riseup.net; arc=none Received: from mx1.riseup.net ([198.252.153.129]:56306) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lxNwF-000OgZ-5p; Sun, 27 Jun 2021 06:06:40 +0000 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4GCKxn483zzDq5q for ; Sat, 26 Jun 2021 23:06:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1624773997; bh=kYE4FCuOwl3OKytC+UNeRt+48nt3QHrS1bf/ksLoejw=; h=Date:From:To:Subject:From; b=mT6GNf4m4cLZtK7upq3m9HjXiWs5iRveuMASu4NKnQBpxXvM9rndX9ZnICV0ucwFA AoLHeRqBFQpky8Ez3RymP571BDhrWY7Tyb8GeuKOMs7DZzfq6jqjS1ScSSfviuz/jd KfBGwRiyqL10Cmkm8kDgfccK2s7B8i3NzEfpMbxo= X-Riseup-User-ID: 835799B4AEE72F380EC84C411ED75622D6D71D92D0DDBE3905E1D890585315AE Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4GCKxn2bqZz1yj4 for ; Sat, 26 Jun 2021 23:06:37 -0700 (PDT) Date: Sat, 26 Jun 2021 23:09:03 -0700 From: "Suraj N. Kurapati" To: zsh-workers@zsh.org Subject: [PR] vcs_info-examples: optimize +vi-git-untracked() #76 Message-ID: <20210626230903.43ba5516@ratham> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/W9dw9tgJ+pWlhindt9U4D/Z"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Seq: 49128 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: --Sig_/W9dw9tgJ+pWlhindt9U4D/Z Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello, I have submitted pull-request #76 on the GitHub repo regarding: https://github.com/zsh-users/zsh/pull/76 Speed up the prompt on large and/or deep working directories by stopping grep(1) as soon as it finds a single match, with `-q`. Also, optimize the regular expression with an anchor and space. Previously, +vi-git-untracked() waited for grep(1) to find all matches of untracked files, redirecting them away to /dev/null, before finally concluding that untracked files do indeed exist. Thanks for your consideration. --Sig_/W9dw9tgJ+pWlhindt9U4D/Z Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEExYVoYL7cegUJ4abW894Q++kwN+IFAmDYFf9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM1 ODU2ODYwQkVEQzdBMDUwOUUxQTZENkYzREUxMEZCRTkzMDM3RTIACgkQ894Q++kw N+LKag/+MUbhphy/Eiw4ZiWFAc0TFIRcHNzjs+o90I2mBo9RoycHRO1Oh6tc29gl +bY4bJg/Y3URGoCBgTUqPiNmOECvdkor2z6TwgmnJWfU8p/1dHNQtuUOVVP0clng NTAsb9w3vihhPkv8BKsxTNsmP9jUYOsFl5cfU7O84S1+zcZIg2S/9AGaDrWXIFgZ 0gXj4SmRiT+9sid+owvvAXfambfYvuBhkYLbDrbU0JQh/M93NJpZDhCsT/V1emDF VInRIsIYf6SiiCFFw6dt3m1/n5WnMFttCsZWPSMSsEmSxT69hcRVdDQ8oEXaJCyW wce/UZFBUSXbbOwVpyqKh2e1qN07LGB1NGahP3hEijuAJ3l2SQ9Hoj7pvz3UwZtU kpU6momJYJVvXo/Z+rtLd2qmLQfyq/Kmd+2pv2YEGJkQjiTMk9Z9XBe3+f/Srnga 0YDwBmPW9vOo3QwacDOt/maIdSVhi1zfxA42Y0a5tf7j4aKEIJxE4o+ppJmWaWOH 4LByf0rphEeLmdVjV9tnoqSfJcE16ZMYGNClGCg50FLXYCWr1xz+cRAY3mJZRWq0 dULsHkF2LCJbHNSkvKBDB/98/tvR0d14/My8giKo4r5/Pa8ZoL5vMOSNi0agHPSD j2Eao5cQZu9VSAfVHFMV8aqTELKIY8OlNqXOfWOxYnC8bDycB8o= =vYRk -----END PGP SIGNATURE----- --Sig_/W9dw9tgJ+pWlhindt9U4D/Z--