Last active 1746643923

How I like to configure a new zsh environment.

zsh_setup.md Raw

When setting up a new shell environment, I take the following steps to create a space that literally works for me. The command prompt tells me what machine I'm on, the path I'm in, Git status, virtual environment status, whether the last command succeeded or not, and its elapsed time. Plugins tell me whether the command I'm typing is in my path, and applies color to the command line arguments and man pages.

Install the following:

Configure the following plugins in ~/.zshrc

  • git
  • colored-man-pages
  • virtualenv
  • zsh-syntax-highlighting
  • zsh-autosuggestions