Requires fish shell 3.1. The recommended way to install is with Fisher.
fisher install rstacruz/fish-theme-r20
Optional: also install fish-async-prompt if the prompt is slow (eg, accessing Git repos on network volumes).
In a Git repo, only the git repo name is shown ("fish").
In non-Git repos, the full path is shown, but abbreviated ("/u/local" instead of "/usr/local"). Error messages are shown on the right.