# setting up zsh ## install HomeBrew for Mac go to ## install and setup zsh echo $SHELL if this is zsh go to the next stage, if not check zsh is installed which zsh if this **is found** go to install oh-my-zsh if this is **not found**, install with brew following the steps below brew install zsh to set zsh as your shell use chsh chsh -s `which zsh` close and reopen the terminal ## install and setup oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" ## install nerd fonts brew tap homebrew/cask-fonts brew install --force $( brew search font | grep nerd | tr '\n' ' ' ) ## install PowerLevel10k https://github.com/romkatv/powerlevel10k#oh-my-zsh git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k Now, edit the ZSH_THEME in ~/.zshrc file into : ```shell ZSH_THEME="powerlevel10k/powerlevel10k" ``` then run p10 configure p10k configure ## additional zsh tools Download zsh-autosuggestions : git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions Download zsh-syntax-higlighting : git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting Edit `~/.zshrc` file, find plugins=(git) replace plugins=(git) with : ```shell plugins=( # autoswitch_virtualenv aws git zsh-autosuggestions zsh-syntax-highlighting ) ``` Reopen your terminal, now you should be able to use the auto suggestions and syntax highlighting.