Configuration files
1ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" 2[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)" 3[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME" 4source "${ZINIT_HOME}/zinit.zsh" 5 6ZSH_AUTOSUGGEST_STRATEGY=(history completion) 7 8zinit wait lucid for \ 9 atinit"zicompinit; zicdreplay" \ 10 zdharma-continuum/fast-syntax-highlighting \ 11 atload"_zsh_autosuggest_start" \ 12 zsh-users/zsh-autosuggestions \ 13 blockf atpull'zinit creinstall -q .' \ 14 atload"source <(jj util completion zsh)" \ 15 atload"source <(COMPLETE=zsh jj)" \ 16 zsh-users/zsh-completions 17 18zinit id-as"auto" for \ 19 atload"bindkey -e" \ 20 "https://git.sr.ht/~kareigu/zsh-utils/blob/main/editor/editor.plugin.zsh" \ 21 atload'eval "$(fzf --zsh)"' \ 22 "https://git.sr.ht/~kareigu/zsh-utils/blob/main/history/history.plugin.zsh" \ 23 24zstyle ':completion:*' menu yes select 25unsetopt LIST_BEEP 26 27export PATH=~/.cargo/bin/:$PATH 28export PATH=~/.zig/:$PATH 29export PATH=~/.local/bin:$PATH 30 31eval "$(starship init zsh)" 32eval "$(zoxide init zsh --cmd cd)" 33export GPG_TTY=$(tty) 34export EDITOR='emacs -nw' 35export MANPAGER="sh -c 'col -xbf | bat -p -l man'" 36 37# git 38alias gs="git status" 39alias gap="git add -p" 40alias gpl="git pull" 41alias gp="git push" 42alias gc="git commit" 43alias lzg=lazygit 44 45 46alias ls="lsd" 47alias l="ls -la" 48alias la="ls -lA"