tvl-depot/zshrc
2013-03-13 13:34:03 +01:00

63 lines
1.9 KiB
Bash

zmodload -a colors
zmodload -a autocomplete
autoload -U age && age
export EDITOR='subl -w'
[ -x /usr/bin/dircolors ] && eval $(dircolors)
zstyle ':completion:*' menu select=2
zstyle ':completion:*' verbose true
zstyle ':completion:*' extra-verbose true
zstyle ':completion:*' use-cache on
zstyle ':completion:*' cache-path ~/.zsh/cache
zstyle ':completion:*:approximate:*' max-errors 1 numeric
zstyle ':completion:*:functions' ignored-patterns '_*'
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*' completer _expand _complete _ignored _correct _approximate
autoload -Uz compinit && compinit
setopt autocd autopushd pushdminus pushdsilent pushdtohome
setopt HIST_REDUCE_BLANKS HIST_IGNORE_SPACE SHARE_HISTORY inc_append_history
setopt no_hup no_clobber print_exit_value
setopt extendedglob glob_dots
setopt correct
setopt completealiases
setopt prompt_subst
case $TERM in
rxvt|*term)
precmd() { print -Pn "\e]0;%m:%~\a" }
preexec () { print -Pn "\e]0;$1\a" }
;;
esac
autoload -U colors && colors
#vincent: PS1="%{%B$fg[blue]%}%n%{$reset_color%B%}@%{%b$fg[magenta]%}%1~ %{$reset_color%}\$(vcprompt -f '%b:%r ')%# "
#PS1="%n@%1~ \$(vcprompt -f '%b:%r ') %# "
PS1="%{$fg[green]%}%n%{$fg[cyan]%}@%{$fg[magenta]%}%1~ %{$fg[yellow]%}\$(vcprompt -f '%b:%r ')%{$fg[cyan]%}%# %{$reset_color%}"
RPS1="%{$fg[cyan]%}%B[%M:%d]%b%{$reset_color%}"
alias ls="ls -liFG"
autoload -Uz compinit && compinit
source ~/.zsh/plugins/history-substring-search.zsh
source ~/.zsh/plugins/git.plugin.zsh
source ~/.zsh/plugins/git-extras.plugin.zsh
# Customize to your needs...
export PATH=/Users/vincent/Library/Haskell/bin:/Users/vincent/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/munki
source /opt/boxen/env.sh
alias google.py="/Users/vincent/Source/management-scripts/google-apps/google.py"
alias runhoogle="screen -dm hoogle server -p 4000"
alias irssi="screen -S irssi irssi"
HISTFILE="$HOME/.zsh_history"