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 2
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
33 ref=$(git symbolic-ref HEAD | cut -d'/' -f3-)
40 zstyle ':vcs_info:*' actionformats \
41 "%F{5}[%f%b%F{3}|%F{1}%a%F{5}]%f${NEWLINE}"
42 zstyle ':vcs_info:*' formats \
43 "%F{5}[%f%b%F{5}]%f${NEWLINE}"
45 zstyle ':vcs_info:*' enable git
47 # or use pre_cmd, see man zshcontrib
53 prompt='$vcs_info_msg_0_'
54 prompt+="%(?;%F{green};%F{red})[%h]%f "
55 prompt+="%F{red}%B%n%b%f@%F{red}%B%m%b%f"
56 prompt+=":%F{blue}%~%f"
57 prompt+="${NEWLINE}%(!.#.$) "
59 if ! pgrep -x -u "${USER}" gpg-agent >/dev/null 2>&1; then
60 gpg-connect-agent /bye >/dev/null 2>&1
64 if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
65 export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
68 gpg-connect-agent updatestartuptty /bye > /dev/null