# Path export PATH=$HOME/.local/bin:$PATH # Bash-like word boundaries autoload -U select-word-style select-word-style bash # Use antigen source $HOME/.local/share/zsh/antigen.zsh # Load various plugins antigen bundle Aloxaf/fzf-tab antigen bundle clarketm/zsh-completions antigen bundle git antigen bundle mattberther/zsh-pyenv antigen bundle ellie/atuin@v{{ atuin_version }} antigen bundle pip antigen bundle pyenv antigen bundle zimfw/asdf antigen bundle zsh-users/zsh-syntax-highlighting antigen bundle zsh-users/zsh-autosuggestions # Load the powerlevel10k theme antigen theme romkatv/powerlevel10k # Apply plugins antigen apply # Powerline10k customization [[ ! -f ~/.local/share/zsh/p10k.zsh ]] || source ~/.local/share/zsh/p10k.zsh # History file HISTFILE=$HOME/.zhistory SAVEHIST=10000 HISTSIZE=10000 setopt appendhistory setopt inc_append_history # Tab completion on empty line zstyle ':completion:*' insert-tab pending # Ctrl+Left/Right bindkey "^[[1;5C" forward-word bindkey "^[[1;5D" backward-word # Home/End bindkey '\e[1~' beginning-of-line bindkey '\e[4~' end-of-line # Comments should be ignored setopt interactivecomments # LS colors if available if [ -x /usr/bin/dircolors ]; then test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" alias ls='ls --color=auto' fi # Grep colors if grep -q --color=auto t 2>/dev/null <<