From 63327a1ef0da87f22dc63efc125308245a1a5510 Mon Sep 17 00:00:00 2001 From: Frank Terbeck Date: Mon, 23 Feb 2009 00:24:03 +0100 Subject: [PATCH] Fix a bug in the shipped version of vcs_info() Triggered by the added format for screen title setting. --- etc/zsh/zshrc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 352bd33..dd08dfb 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -1417,9 +1417,15 @@ VCS_INFO_formats () { # {{{ (( ${#msgs} < 1 )) && msgs[1]=' (%s)-[%b]-' fi - (( ${#msgs} > maxexports )) && msgs[${maxexports},-1]=() + (( ${#msgs} > maxexports )) && msgs[$(( maxexports + 1 )),-1]=() for i in {1..${#msgs}} ; do - zformat -f msg ${msgs[$i]} a:${action} b:${branch} s:${vcs} r:${base:t} R:${base} S:"$(VCS_INFO_reposub ${base})" + zformat -f msg ${msgs[$i]} \ + a:${action} \ + b:${branch} \ + r:${base:t} \ + s:${vcs} \ + R:${base} \ + S:"$(VCS_INFO_reposub ${base})" msgs[$i]=${msg} done return 0 -- 2.1.4