Zsh dotfiles, specifically. Here's what you get:
- Colorblind-safe colors for user, machine, and directory
- Most colors within the first 15 Xterm colors for per-emulator customization
- Machine name that changes by OS
- All color definitions in a very conveniently packaged single file
- Branch and repo to the right that disappear when you type over them
- Smart change indicators that show for staged and unstaged changes only when displaying them doesn't slow down the terminal (Because it does sometimes. It's terrible.)
- A subtle indicator for repos that are too large for change indicators
- Fast unpushed and unpulled commit indicators for all repos, regardless of size
- No effect on performance in directories that aren't repos
- Highlighting for most languages (special thanks to Benjamin Chan for R and Anthony Scopatz for Swift)
- Line numbering
- High contrast without giving you a headache
- A nice ruler at 80 characters
- A scroll bar (Well, an indicator anyway. You can't scroll with it.)
- Formatters and linters for a number of languages
- Because short files are happy files. 🙂
- You get it.
Nice and easy. Here's what you do:
- Pull the repo
- Symlink
.zshrc
and.support
into~
by those names - Follow
links.json
for more customization (optional) - Start your zsh 😎