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'