Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cadnza/dotfiles
My zsh dotfiles. Shh!
https://github.com/cadnza/dotfiles
Last synced: 8 days ago
JSON representation
My zsh dotfiles. Shh!
- Host: GitHub
- URL: https://github.com/cadnza/dotfiles
- Owner: cadnza
- Created: 2021-04-22T16:54:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-08T16:19:07.000Z (about 1 month ago)
- Last Synced: 2024-11-08T17:26:15.088Z (about 1 month ago)
- Language: Shell
- Homepage:
- Size: 321 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - cadnza/dotfiles - My zsh dotfiles. Shh! (Shell)
README
# Shell Dotfiles
**Zsh** dotfiles, specifically. Here's what you get:
### A beautiful prompt
- 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### Handy Git indicators
- 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### A very handy `.nanorc`
- Highlighting for most languages (special thanks to [Benjamin Chan](https://github.com/benjamin-chan) for [R](https://gist.github.com/benjamin-chan/4ef37955eabf5fa8b9e70053c80b7d76) and [Anthony Scopatz](https://github.com/scopatz) for [Swift](https://github.com/scopatz/nanorc/blob/master/swift.nanorc))
- 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### Universal RC files for various tools
- [Prettier](https://prettier.io/)
- [Pylint](https://pylint.org/)
- [R](https://www.r-project.org/)
- [SwiftLint](https://realm.github.io/SwiftLint/)### Short files and easy setup
- Because short files are happy files. 🙂
### Syntax highlighting
- With [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
### Aliases, path, etc.
- You get it.
## Setup
Nice and easy. Here's what you do:
1. Pull the repo
2. Symlink `.zshrc` and `.support` into `~` by those names
3. Follow `links.json` for more customization (optional)
4. Start your zsh 😎