--------------------------------------------------------------------------- Ian's portable, maintainable, bootstrappable Zsh Config http://langworth.com/fun/zshrc --------------------------------------------------------------------------- README What you're reading now. Originally this system was created to address the various different operating systems and different versions of Zsh present on the Northeastern University CCIS infrastructure. Since then, my configuration has evolved into a "just try to work wherever" system with a tad of organization. bootstrap.sh When installing to a new host, scp this file to the new host and run it. It will copy the Zsh config and other dotfiles, then execute Zsh if it's available. Personally, I have zsh.langworth.com serve the latest version of this file. When I need to initialize a new host, I run: curl zsh.langworth.com | sh _*.zsh Files beginning with an underscore are symlinked into $HOME, but the underscore is removed. With normal interactive Zsh usage, .zprofile is loaded if it's a login shell (zsh -l), .zshrc is always sourced, and .zlogout is sourced on logout. [0-9a-z].zsh All other .zsh files are sourced on Zsh loading. --------------------------------------------------------------------------- vim:ts=4:sw=4:tw=76:fo+=a:et: