# antibody bundle < ~/.zsh_plugins.txt > ~/.zsh_plugins.sh export PATH=$PATH:~/bin:$HOME/.cargo/bin autoload -Uz compinit typeset -i updated_at=$(date +'%j' -r ~/.zcompdump 2>/dev/null || stat -f '%Sm' -t '%j' ~/.zcompdump 2>/dev/null) if [ $(date +'%j') != $updated_at ]; then compinit -i else compinit -C -i fi zmodload -i zsh/complist HISTFILE=$HOME/.zsh_history HISTSIZE=100000 SAVEHIST=$HISTSIZE setopt hist_ignore_all_dups # remove older duplicate entries from history setopt hist_reduce_blanks # remove superfluous blanks from history items setopt inc_append_history # save history entries as soon as they are entered setopt share_history # share history between different instances of the shell setopt auto_cd # cd by typing directory name if it's not a command setopt correct_all # autocorrect commands setopt auto_list # automatically list choices on ambiguous completion setopt auto_menu # automatically use menu completion setopt always_to_end # move cursor to end if word had one match zstyle ':completion:*' menu select # select completions with arrow keys zstyle ':completion:*' group-name '' # group results by category zstyle ':completion:::::' completer _expand _complete _ignored _approximate # enable approximate matches for completion bindkey '^[[3~' delete-char bindkey '^[3;5~' delete-char export NVM_LAZY_LOAD=true export FZF_DEFAULT_COMMAND='fd --type file' export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" source ~/.zsh_plugins.sh bindkey '^[[A' history-substring-search-up bindkey '^[[B' history-substring-search-down bindkey "${terminfo[khome]}" beginning-of-line bindkey "${terminfo[kend]}" end-of-line bindkey "${terminfo[kdch1]}" delete-char alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' eval $(keychain --eval --quiet id_rsa)