From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13437 invoked by alias); 1 Oct 2017 21:50:46 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 22914 Received: (qmail 17817 invoked by uid 1010); 1 Oct 2017 21:50:46 -0000 X-Qmail-Scanner-Diagnostics: from mail-pf0-f180.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.192.180):SA:0(-4.2/5.0):. Processed in 2.000495 secs); 01 Oct 2017 21:50:46 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_SORBS_SPAM,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=8IzAcyooe9f9Vcm+XgpCZ3IuueGiTkoPX2HwcR0H9b4=; b=oYjcjCAinDzgHek47uY77zCGuhDWOuMK3Wvifv6bdnZqQAtYvn8Etr/0CT6+x884fU qUhQvMfrUOe0/UQyv8BToQFUyiTYCOwliyDXT2YS3x9M1d0Pqp4T2Jm1OIwhPmDifViw O9moXMGpImoKED9nvy34srOKan/6SDcHapRXVMk6t6dm2Svp7r8TAQCaCAR4qD7oa1x9 Zjt1UA9DKAGqjL4fnPMhVaz/RGL+FAG4vxYV7jqE5+X4HNU3fQFweyjW63iFamFWbF72 TEbfqFmIbsTdDuA6k8bw4IKObDChW2YVnO8ZIbpn/1LS1YCy9iFvCdTZ3J/aZMH6FN0u nrMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=8IzAcyooe9f9Vcm+XgpCZ3IuueGiTkoPX2HwcR0H9b4=; b=relxCkodolyqhKbEuT9KZPdw/TKB9bciVgfOWwxN0Ve/PdOR2pdAOa14XY3yJkgNR9 HB1yJyNrAUb4P2plI0vkmxdIPljx8AywGzEgmCRXYmG9+/WnmiaXkrSxywR0isHlRSxu z4ZCRuXQr5PCTSOdUwj47a8TTB8x1T+ql2Av3TwfOe5HWgIhQDq3d81ZqGLvt+RlLLKq 5C+fuUZiuFo1Kkt9zJkof+b6gqJdGkWHWiJI7U3wQKWf/htR7C1nAH70PTx369SJaEql 5BRhy/5OPWd5balmFOBd680FWv8UB52s1piYRHNin1sxnBDgw6SgiA2y5JMuCHbgH0dW yRxg== X-Gm-Message-State: AMCzsaVQ9salnx0AiJcU4G9/iGb7cEmyjLm7Kg21Zi7D/5kM7ASEPxXS 4NowtW9oSIZJ05eO/MB3nyDc1iTe X-Google-Smtp-Source: AOwi7QA0DuoG5Et5hqtxUfrReKFaXrBf1G5oZXttSFEx1t5fU99WBiopucGPaiIDQIk8k6FX7h/HGw== X-Received: by 10.98.84.66 with SMTP id i63mr1709344pfb.97.1506894640818; Sun, 01 Oct 2017 14:50:40 -0700 (PDT) From: Bart Schaefer Message-Id: <171001145042.ZM17810@torch.brasslantern.com> Date: Sun, 1 Oct 2017 14:50:42 -0700 In-Reply-To: <1506886188.3585120.1124265296.1C8585C6@webmail.messagingengine.com> Comments: In reply to Daniel Shahaf "Re: Call for good plugins list" (Oct 1, 7:29pm) References: <5dfbef9f-754f-8487-a6b8-44296cba1a11@eastlink.ca> <171001115438.ZM17268@torch.brasslantern.com> <1506886188.3585120.1124265296.1C8585C6@webmail.messagingengine.com> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-users@zsh.org Subject: VCS info (Re: Call for good plugins list) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Oct 1, 7:29pm, Daniel Shahaf wrote: } } I'm curious as to how you do use vcs_info. The main thing is that I despise prompt_subst, so: autoload -Uz add-zsh-hook autoload -Uz vcs_info vcs-info-v() { vcs_info; RPS1="$vcs_info_msg_0_" } add-zsh-hook precmd vcs-info-v zstyle ':vcs_info:*' actionformats \ '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f ' zstyle ':vcs_info:*' formats \ '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{5}]%f ' This is in combination with transient_rprompt so the VCS stuff vanishes while a command is running. I did borrow somebody's (yours?) +vi-git-post-backend-updown hook, but had to hack it because some of my remote terminals don't do UTF-8.