# Path to your oh-my-zsh configuration. plugins=(git osx ruby gem github pip rails) export ZSH=$HOME/.oh-my-zsh # Set to the name theme to load. # Look in ~/.oh-my-zsh/themes/ export ZSH_THEME="risto" export DISABLE_AUTO_UPDATE="true" # Set to this to use case-sensitive completion export CASE_SENSITIVE="true" export LC_COLLATE='C' source $ZSH/oh-my-zsh.sh export DISABLE_AUTO_UPDATE="true" export PYTHONSTARTUP=$HOME/.pystartup export LSCOLORS='gxgxcxdxBxegedabagacad' zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' zstyle ':completion:*' list-colors "=(#b) #([0-9]#)*=36=31" setopt COMPLETE_IN_WORD # Don't complete stuff already on the line zstyle ':completion::*:(rm|vi):*' ignore-line true # Don't complete directory we are already in (../here) zstyle ':completion:*' ignore-parents parent pwd zstyle ':completion::approximate*:*' prefix-needed false expand-or-complete-with-dots() { echo -n "\e[31m......\e[0m" zle expand-or-complete zle redisplay } zle -N expand-or-complete-with-dots bindkey "^I" expand-or-complete-with-dots unsetopt LIST_BEEP PROMPT='%{$fg_bold[green]%}%n%{$reset_color%}%{$fg_bold[yellow]%}@%M:%{$fg_bold[blue]%}%~%b $(git_prompt_info)%{$reset_color%}%(!.#.$) ' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[red]%}‹%B" ZSH_THEME_GIT_PROMPT_SUFFIX="%b%{$fg[red]%}›%{$reset_color%}" # Customize to your needs... alias ls='ls -pFa --color' alias cd..='cd ..' alias smtp='python -m smtpd -n -c DebuggingServer 127.0.0.1:1025' alias tlnb='echo "----------------\n"; tail -f logs/newsblur.log' alias sshnb='ssh sclay@app10.newsblur.com' alias sp='~/newsblur/manage.py shell_plus --use-pythonrc' alias cdsg='cd ~/staging' alias cdnb='cd ~/newsblur' alias sshdo=/srv/newsblur/utils/ssh.sh cd ~/newsblur