X-Git-Url: http://id.pley.net/dotfiles.git/blobdiff_plain/3d063647d1131a0ebae1b59849f7bb2d810574e5..a971bbeba25ddc6b895b58ed3887ab5a506fad11:/zsh_login diff --git a/zsh_login b/zsh_login new file mode 100644 index 0000000..80d35cf --- /dev/null +++ b/zsh_login @@ -0,0 +1,39 @@ +#!/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 +