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 8223 invoked from network); 15 Apr 2021 16:44:54 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 15 Apr 2021 16:44:54 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1618505094; b=fAaCDM4vza41dp7Hu9qEv4L8RRRq1FbAN0pii4c0KUrPzxFL/MHkLpMqIbQhBwXHeelBMxm/dN MFGIbEMC2ZDWlg/VX6xaLFW1l/6qbawP4pOsdezCiLRs4EG4AwLrdlLFxDlYViPXzQwCF6NBzM vm85kb7qymk9gwd+9mZPYi9dtLp3lkBksk0rRza/scj6qsj6RhCGqegbgi5sXsF0Gn6cxSjQsU rN/4UPIGqJ++oJ8dQDI42scCCytusxxLMzajeIL+NvEaeN7dmBh3kwoT+ghEOKpJZ6UIkCjsVh lsS+6WXVa7RD7isetnJTrK2vL4b11p1yORig9h9Ma6sYrA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out5-smtp.messagingengine.com) smtp.remote-ip=66.111.4.29; dkim=pass header.d=daniel.shahaf.name header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1618505094; bh=nQVjk1Qa+qevKrnycaR17kV8RsmPtYYFpemyQMmJg/4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=diWrNU2rjnCdvDsF66uNF7pktXeAAjnOiIeAOCwmPy3zq0Fw0bEtcyzIFFez3zJTtq8hN/yaxQ +k0KOPWs9x1sJcHVHji2hz81TLbyJYZPKXhRhXgCkrHtL7HXBl/M1q5cY2JyrYRSJ0ctq7EiMk szmwBpIuvZ0wtoB7gqis5FC2rYEZ2usMkyZ2kJmWkw5IK790W2AitBORXawCGZtPIJMx/St1kx GLjuDy7KgbNZp53Kb5la9e6zb3avZ4o9JxZmhn11yPXwxap7luj/8ujAsuvfGMS1hHDDl9RtZ4 wKH2znrPK080jMQBAMCPktX1FCi7a7pfuH39IS8Zp+P2ew==; 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:In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID; bh=EMkYpj8AyNmv9JWfTvQxwIAcl6f1H2wzP3HlG/vb3mE=; b=IGwZC5OSVvBEmn61/6Zs3wEpNt DMF8wApUWKwmzgQqMw5oWoRumHC1VO1LZONfLcugUqXXDha2PH8GWDPJwsC7IvJzKnnXmTxBGO6yG tDAA7XxXzWarlEaeWvxkFyXJoFZKUSNcFUZNBkRFVgJLTIgz+BN/4Iz/Tgn5Q+7BmVVHdSLL9ZSG6 98mndvIFWf39ZMDMkdgx5gaaRZWIeGo21qg+u7t7lAkIkPJa8ISh0wuYNFKyAWHcM2rLVqbynE70Q gbVYnRMA7GING945O7a0qQ8UxYoa1rWFDxVAlhAxRch+E9Vxbs/GzcXldQLLLSwlXiWPlfPI5ah3R VZnQh81Q==; Received: from authenticated user by zero.zsh.org with local id 1lX56k-000CU1-78; Thu, 15 Apr 2021 16:44:46 +0000 Authentication-Results: zsh.org; iprev=pass (out5-smtp.messagingengine.com) smtp.remote-ip=66.111.4.29; dkim=pass header.d=daniel.shahaf.name header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out5-smtp.messagingengine.com ([66.111.4.29]:49799) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lX56R-000CFH-P2; Thu, 15 Apr 2021 16:44:28 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 0027A5C0164; Thu, 15 Apr 2021 12:44:26 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 15 Apr 2021 12:44:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:content-transfer-encoding :in-reply-to; s=fm3; bh=EMkYpj8AyNmv9JWfTvQxwIAcl6f1H2wzP3HlG/vb 3mE=; b=wCrUAGrwUHMj2KEAVaBe2Mxd+pBgeiRdLow4Ku6PIshHLDtT4pLX0USN h3EWeXxKE6vIDLV+ZqKzwF/OijUY0Mxdk5R92WaK47EknHjDbS7SMNtj98s+0gBE YH4ONKNmZjHkGfp0z3NDMHSVa00g2mbawH8QydRG0Oum0MeWayFmclVbNBwUciGE FrsUPiY2aVBWtZXUtw8sHPg2i2H/K7hYfY41vKwdq5zCEIQu/uoNuCHQJlHVdI5H M3wKobHn8YJzOuHUI2HzWxCNyiN2ZNmkyPCm5h7aFelbATkm6s7rQqFqsWH4cLbX GVv3n53Z0KMjgFDR6s/8xcH0UKRkIA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=EMkYpj8AyNmv9JWfTvQxwIAcl6f1H2wzP3HlG/vb3 mE=; b=onX5U9R6WZE4yZBkcV+wM1E3uTBQ0moyKUO29NpHQcl4gHye3yYePWmZL WwHxQzsey4IInqsGhsSAakTG0Ysrjf4+1rHhKQgjdHsZJsGQVraq7ksEwPtk8tmm ed03ynK9BPHRTFuN0/Se+00IG82+b90YTLHfrPmmZTUsYrmy6bmtSYW5Z17Yl1Yd 4izRCxSgADY/tfcnCB+BVZf5fhLMF9kSJm8cMUyLTNR1aZn+CmiOeMF6al01D4F7 hphhMlnHDQGMSNXTxKVZ+sR+fMpMeG4rsiY1uqPR6Mgsa83YqHrp33dw8NsMfd6W PqCVNcQOP6S3+rtXw2i6ttfTthamw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudelfedguddtlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjggfse htkedttddtreejnecuhfhrohhmpeffrghnihgvlhcuufhhrghhrghfuceougdrshesuggr nhhivghlrdhshhgrhhgrfhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpefgkefgfeejgf dvvdfguddtleelkedvfeetiedtudfhveevveduhfdvveeffedvueenucfkphepuddtledr ieeirdeifedrvdeftdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg X-ME-Proxy: Received: from tarpaulin.shahaf.local2 (bzq-109-66-63-230.red.bezeqint.net [109.66.63.230]) by mail.messagingengine.com (Postfix) with ESMTPA id 99D1A1080064; Thu, 15 Apr 2021 12:44:26 -0400 (EDT) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1005) id 4FLlYN1CwXz3dR; Thu, 15 Apr 2021 16:44:24 +0000 (UTC) Date: Thu, 15 Apr 2021 16:44:24 +0000 From: Daniel Shahaf To: Mikael Magnusson Cc: Marlon , Zsh hackers list Subject: vcs_info's global variables (was: Re: [RFC][PATCH] `newuser` prompt theme) Message-ID: <20210415164424.GC1002@tarpaulin.shahaf.local2> References: <7E71FA83-356E-448B-9726-02DF3FF5BD14@gmail.com> <873D08A9-F321-474A-8440-CCE7DCCBA529@gmail.com> <20210414120551.GA3882@tarpaulin.shahaf.local2> <6CEA4F3E-9A64-44E1-9121-FA9D5E053AB5@gmail.com> <20210414140909.GG3882@tarpaulin.shahaf.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 48589 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: Mikael Magnusson wrote on Thu, Apr 15, 2021 at 13:11:16 +0200: > precmd() { > local vcs_info_msg_{0..1}_ > vcs_info prompt-mikachu > } > localing vcs_info_msg_*_ is also important so that you > don't interfere with any commandline usage of vcs_info. Good point. That's not an easy-to-use API design. Perhaps vcs_info should start setting $reply and deprecate those global variables? They _are_ needed for the PROMPT_SUBST way of using vcs_info, though… Cheers, Daniel