# Antigen Stuff ADOTDIR="$HOME/.antigen" [ ! -e "$ADOTDIR" ] && git clone https://github.com/zsh-users/antigen.git "$ADOTDIR" source "$ADOTDIR/antigen.zsh" antigen bundles </dev/null then source $i fi done # General Aliases source $HOME/.aliases/general # Various Options setopt CORRECT CORRECT_IGNORE="_*" zhighlighters=(main brackets) stty -ixon #disable XON/XOFF, which breaks C-s setopt no_share_history #load fasd if it exists hash fasd 2>/dev/null && eval "$(fasd --init auto)" # Load run-help unalias run-help autoload run-help # Auto start tmux if a remote connection if [[ -z "$TMUX" && -z "$EMACS" && -z "$VIM" ]] && [[ -n "$SSH_TTY" ]] then tmux_session='zim' tmux start-server # Create a 'prezto' session if no session has been defined in tmux.conf. if ! tmux has-session 2> /dev/null; then tmux \ new-session -d -s "$tmux_session" \; \ set-option -t "$tmux_session" destroy-unattached off &> /dev/null fi # Attach only to the prezto session exec tmux new-session -A -s $tmux_session fi