### Added by Zinit's installer if [[ ! -f $HOME/.zinit/bin/zinit.zsh ]]; then print -P "%F{33}▓▒░ %F{220}Installing %F{33}DHARMA%F{220} Initiative Plugin Manager (%F{33}zdharma/zinit%F{220})…%f" command mkdir -p "$HOME/.zinit" && command chmod g-rwX "$HOME/.zinit" command git clone https://github.com/zdharma/zinit "$HOME/.zinit/bin" && \ print -P "%F{33}▓▒░ %F{34}Installation successful.%f%b" || \ print -P "%F{160}▓▒░ The clone has failed.%f%b" fi source "$HOME/.zinit/bin/zinit.zsh" autoload -Uz _zinit (( ${+_comps} )) && _comps[zinit]=_zinit ### End of Zinit's installer chunk # exports, functions and aliases source ~/dotfiles/zsh/exports source ~/dotfiles/zsh/aliases source ~/dotfiles/zsh/functions # plugins zinit wait lucid for \ light-mode benvan/sandboxd \ light-mode zsh-users/zsh-autosuggestions \ light-mode zsh-users/zsh-completions \ light-mode zdharma/fast-syntax-highlighting \ light-mode "https://github.com/belak/zsh-utils/blob/master/history/history.plugin.zsh" \ light-mode "https://github.com/belak/zsh-utils/blob/master/completion/completion.plugin.zsh" # history setopt SHARE_HISTORY unsetopt HIST_BEEP # easy vim/terminal switch zle -N fancy-ctrl-z bindkey '^Z' fancy-ctrl-z # other tools init, pyenv + rbenv are sandboxd [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh eval "$(starship init zsh)" eval "$(jump shell)"