68 lines
2.1 KiB
Text
68 lines
2.1 KiB
Text
# 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}"
|
|
}
|
|
|
|
scrot() {
|
|
tmp_file=$(mktemp --tmpdir XXXXXX_scrot.png)
|
|
grim -g "$(slurp)" "$tmp_file"
|
|
echo "$tmp_file"
|
|
}
|
|
|
|
eval "$(starship init zsh)"
|
|
eval "$(direnv hook zsh)"
|