I've been thinking about cleaning up my own ZShell config and putting it out in the wild, but that just didn't seem to happen. I was looking for something in ZShell -- I think [it was getting version control information][] at the prompt and I stumbled upon a mention of[Oh My ZSH][] which is a bunch of powerful ZShell configs arranged in a nice way.
I tried it and I liked it. But it didn't have everything that I used. But, heck it's on github -- easy forking. [So I did.][] My changes are:
- Change the
xiong-chiamiov-plus
theme to usevcs_info
instead of being git-specific. Gave the new theme the original name ofmikeh
. - Option to configure a terminal with strange settings (labor intensive on the first run, perfectly wonderful after that.)
- Will automatically rehash the path, so new commands will be found immediately
- Added realias to quickly make a new shell alias/function (EDITOR env variable required)
- Removed upgrade checker (I don't expect you to trust me)
- Share history with your zsh’s on the same host
More changes coming as time permits. Enjoy!