# 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 1 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=100000 SAVEHIST=100000 setopt appendhistory autocd extendedglob nomatch extendedhistory correct unsetopt beep notify bindkey -v # End of lines configured by zsh-newuser-install virtual_env() { if [ -n "${VIRTUAL_ENV+1}" ]; then home_rel_path=$(echo ${VIRTUAL_ENV} | sed "s;^${HOME};~;") echo -n "(${home_rel_path}) " fi } bindkey '^R' history-incremental-search-backward if [[ -f ~/.shell_aliases ]]; then source ~/.shell_aliases fi export WORKON_HOME=~/.virtualenvs source /usr/bin/virtualenvwrapper_lazy.sh export GPG_TTY=$(tty) gpg-connect-agent updatestartuptty /bye >/dev/null ZSH_AUTOSUGGEST_STRATEGY=(history completion) ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE=30 source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh sri() { base64_hash=$(shasum -b -a 384 "$1" | awk '{print $1}' | xxd -r -p | base64) echo "sha384-${base64_hash}" } eval "$(starship init zsh)" eval "$(direnv hook zsh)"