diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-09-22 16:56:32 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-09-22 16:56:32 +0000 |
commit | 708999149bfcff2cef42c17d8d1c1ba0c6e38d32 (patch) | |
tree | 57e2d68ebcb2d91ee97d3fcc816885ec4a39c3a0 /Functions/VCS_Info/vcs_info_printsys | |
parent | 8dbf2a5bfa2de36f3ed0f18212d17d2a41595ff2 (diff) | |
download | zsh-708999149bfcff2cef42c17d8d1c1ba0c6e38d32.tar.gz zsh-708999149bfcff2cef42c17d8d1c1ba0c6e38d32.tar.xz zsh-708999149bfcff2cef42c17d8d1c1ba0c6e38d32.zip |
25710: various minor consistency tweaks for VCS_Info
Diffstat (limited to 'Functions/VCS_Info/vcs_info_printsys')
-rw-r--r-- | Functions/VCS_Info/vcs_info_printsys | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Functions/VCS_Info/vcs_info_printsys b/Functions/VCS_Info/vcs_info_printsys index d84682296..d457f09c5 100644 --- a/Functions/VCS_Info/vcs_info_printsys +++ b/Functions/VCS_Info/vcs_info_printsys @@ -2,13 +2,21 @@ ## Written by Frank Terbeck <ft@bewatermyfriend.org> ## Distributed under the same BSD-ish license as zsh itself. -setopt localoptions noksharrays extendedglob NO_shwordsplit +emulate -L zsh +setopt extendedglob + local sys local -a disabled enabled +local -Ax vcs_comm zstyle -a ":vcs_info:-init-:${1:-default}:-all-" "enable" enabled (( ${#enabled} == 0 )) && enabled=( all ) +if (( ${+VCS_INFO_backends} == 0 )); then + autoload -Uz vcs_info_setsys + vcs_info_setsys +fi + if [[ -n ${(M)enabled:#(#i)all} ]] ; then enabled=( ${VCS_INFO_backends} ) zstyle -a ":vcs_info:-init-:${1:-default}:-all-" "disable" disabled |