From 538801a4dbd61c52b153b7c837b44d8cc3344f4c Mon Sep 17 00:00:00 2001 From: Ryan Phillips Date: Tue, 19 Oct 2010 12:56:31 -0700 Subject: [PATCH] migrate to top level vcsinfo support --- plugins/vcsinfo/vcsinfo.plugin.zsh => lib/vcsinfo.zsh | 8 ++++++++ 1 file changed, 8 insertions(+) rename plugins/vcsinfo/vcsinfo.plugin.zsh => lib/vcsinfo.zsh (57%) mode change 100755 => 100644 diff --git a/plugins/vcsinfo/vcsinfo.plugin.zsh b/lib/vcsinfo.zsh old mode 100755 new mode 100644 similarity index 57% rename from plugins/vcsinfo/vcsinfo.plugin.zsh rename to lib/vcsinfo.zsh index 56c455322..68d0dfcb5 --- a/plugins/vcsinfo/vcsinfo.plugin.zsh +++ b/lib/vcsinfo.zsh @@ -10,8 +10,16 @@ typeset -ga precmd_functions autoload -Uz vcs_info +zstyle ':vcs_info:git:*' check-for-changes true +zstyle ':vcs_info:git:*' formats "$ZSH_THEME_GIT_PROMPT_PREFIX%b%u%F$ZSH_THEME_GIT_PROMPT_SUFFIX" +zstyle ':vcs_info:git:*' unstagedstr "$ZSH_THEME_GIT_PROMPT_DIRTY" + zsh_vcsinfo_precmd() { vcs_info } +vcs_prompt_info() { + echo "${vcs_info_msg_0_}" +} + precmd_functions+='zsh_vcsinfo_precmd'