#!/bin/zsh

autoload colors zsh/terminfo
if [[ "$terminfo[colors]" -ge 8 ]]; then
  colors
fi

autoload -U compinit
compinit

# Set up VCS Prompt
autoload -Uz vcs_info
vcs_info
zstyle ':vcs_info:*' formats '[%b]'
zstyle ':vcs_info:*' actionformats '[%b|%a]'

precmd() {
  psvar=()
  vcs_info
  [[ -n $vcs_info_msg_0_ ]] && psvar[1]="$vcs_info_msg_0_"
}

setopt PROMPT_SUBST
setopt INC_APPEND_HISTORY
setopt SHARE_HISTORY
PS1=$'\(zsh) %(?.%F{green}:-\)%f.%F{red}:-(%f) %(1v.%1v .)%n@%m:%(3~,.../,)%2~> '
PATH=~/bin:$PATH

HISTFILE=~/.zsh_history
HISTSIZE=5000
SAVEHIST=1000

export MANPATH=~/man:$MANPATH
export EDITOR=/usr/bin/vim
export LSCOLORS=gxfxcxdxbxegedabagacad

source ~/.dotfiles/zsh_aliases
source ~/.dotfiles/zsh_webkit_login

