+# The following lines were added by compinstall
+
+zstyle ':completion:*' completer _expand _complete _ignored _correct _approximate
+zstyle ':completion:*' completions 1
+zstyle ':completion:*' expand suffix
+zstyle ':completion:*' glob 1
+zstyle ':completion:*' ignore-parents parent pwd
+zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
+zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s
+zstyle ':completion:*' list-suffixes true
+zstyle ':completion:*' max-errors 2
+zstyle ':completion:*' menu select=1
+zstyle ':completion:*' preserve-prefix '//[^/]##/'
+zstyle ':completion:*' prompt 'Corrections with %e differences:'
+zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s
+zstyle ':completion:*' substitute 1
+zstyle :compinstall filename '/home/max/.zshrc'
+
+autoload -Uz compinit
+compinit
+# End of lines added by compinstall
+# Lines configured by zsh-newuser-install
+HISTFILE=~/.histfile
+HISTSIZE=20000
+SAVEHIST=20000
+setopt appendhistory autocd extendedglob nomatch
+unsetopt beep notify
+bindkey -v
+# End of lines configured by zsh-newuser-install
+
+
+git_prompt() {
+ ref=$(git symbolic-ref HEAD | cut -d'/' -f3-)
+ echo $ref
+}
+
+NEWLINE=$'\n'
+setopt prompt_subst
+autoload -Uz vcs_info
+zstyle ':vcs_info:*' actionformats \
+ "%F{5}[%f%b%F{3}|%F{1}%a%F{5}]%f${NEWLINE}"
+zstyle ':vcs_info:*' formats \
+ "%F{5}[%f%b%F{5}]%f${NEWLINE}"
+
+zstyle ':vcs_info:*' enable git
+
+# or use pre_cmd, see man zshcontrib
+precmd() {
+ echo
+ vcs_info
+}
+
+prompt='$vcs_info_msg_0_'
+prompt+="%(?;%F{green};%F{red})[%h]%f "
+prompt+="%F{red}%B%n%b%f@%F{red}%B%m%b%f"
+prompt+=":%F{blue}%~%f"
+prompt+="${NEWLINE}%(!.#.$) "
+
+if ! pgrep -x -u "${USER}" gpg-agent >/dev/null 2>&1; then
+ gpg-connect-agent /bye >/dev/null 2>&1
+fi
+
+unset SSH_AGENT_PID
+if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
+ export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
+fi
+
+gpg-connect-agent updatestartuptty /bye > /dev/null