This gist will guide you through to setup starship along with zsh suggestions and zsh syntax highlight for your codespaces.
This is an optional package if you want to beautify your terminal. Else you can also use any other ZSH themes.
You cannot install starship in ZSH shell at the time of writing this. You can switch to bash.
curl -sS https://starship.rs/install.sh | sh
echo "eval \"\$(starship init zsh)\"" >> ${ZSOTDIR:-$HOME}/.zshrc
- Clone the repository
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
You can change the path to anything you want. Here we use
~/.zsh/zsh-autosuggestions
- Add the invoke script to ZSH config
echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZSOTDIR:-$HOME}/.zshrc
- Clone the repository
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
- Add the invoke script to ZSH config
echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
Note: If you see a Systemd
in the terminal and you want to remove it. Then do:
mkdir -p ~/.config && printf "[container]\ndisabled = true" >> ~/.config/starship.toml
If you like it consider following me on github
Thank you! Works like a charm.