Zsh

~/.zshrc

# Exports
export PATH=$HOME/bin:/usr/local/bin:$PATH:/Users/hahwul/.cargo/bin
export PATH=$PATH:/Users/hahwul/go/bin
export PATH=/Users/hahwul/.local/bin:$PATH
export PATH="$PATH:$HOME/.rvm/bin"

# Neovim
alias vim="lvim"

# Starship
eval "$(starship init zsh)"

# Ls
alias ls="eza --color=auto --long --git --no-filesize --icons=always --no-time --no-user --no-permissions"
alias ll="eza --color=auto --long --git --icons=always --no-time -o --no-permissions"

# Fzf
alias fzf="fzf --color=dark"

# Etc
alias ..="cd .."

# Brew Completions
if type brew &>/dev/null; then
  FPATH=$(brew --prefix)/share/zsh-completions:$FPATH

  autoload -Uz compinit
  compinit
fi

# Auto Suggestions and Highlight
source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

## git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlighting
## git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions