1 # The following lines were added by compinstall
3 zstyle ':completion:*' completer _expand _complete _ignored _correct _approximate
4 zstyle ':completion:*' completions 1
5 zstyle ':completion:*' expand suffix
6 zstyle ':completion:*' glob 1
7 zstyle ':completion:*' ignore-parents parent pwd
8 zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
9 zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s
10 zstyle ':completion:*' list-suffixes true
11 zstyle ':completion:*' max-errors 1
12 zstyle ':completion:*' menu select=1
13 zstyle ':completion:*' preserve-prefix '//[^/]##/'
14 zstyle ':completion:*' prompt 'Corrections with %e differences:'
15 zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s
16 zstyle ':completion:*' substitute 1
17 zstyle :compinstall filename '/home/max/.zshrc'
21 # End of lines added by compinstall
22 # Lines configured by zsh-newuser-install
26 setopt appendhistory autocd extendedglob nomatch
29 # End of lines configured by zsh-newuser-install
36 p="%(?;%F{green};%F{red})[%h]%f "
37 p+="%F{red}%B%n%b%f@%F{red}%B%m%b%f"
39 p+="${NEWLINE}%(!.#.$) "
42 if [ -n "${VIRTUAL_ENV+1}" ]; then
43 home_rel_path=$(echo ${VIRTUAL_ENV} | sed "s;^${HOME};~;")
44 echo -n "(${home_rel_path}) "
48 source ~/.git-prompt.sh
50 __git_ps1 "" "$(virtual_env)${p}" "${NEWLINE}[%s]${NEWLINE}"
53 bindkey '^R' history-incremental-search-backward
55 if [[ -f ~/.shell_aliases ]]; then
56 source ~/.shell_aliases
59 export WORKON_HOME=~/.virtualenvs
60 source /usr/bin/virtualenvwrapper_lazy.sh
63 src_dir="$(readlink -f ~/src/)/"
64 if [[ $PWD == "$src_dir"* ]]; then
65 if git status &>/dev/null; then
66 venv_name=$(basename $(git rev-parse --show-toplevel))
67 if [[ -n "$VIRTUAL_ENV" ]]; then
68 current_venv_name=$(basename "$VIRTUAL_ENV")
69 if [[ "$current_venv_name" != "$venv_name" ]]; then
74 if workon | grep -q "$venv_name"; then
79 if [[ -n "$VIRTUAL_ENV" ]]; then
84 if [[ -n "$VIRTUAL_ENV" ]]; then
91 gpg-connect-agent updatestartuptty /bye >/dev/null