- Add a few items to skipitems that were missing
- Add a matches_skip_item function that checks if a basename matches one of the
skip items
- Clean up files that match skipitems
- Add a +v arg that disables installing Vim modules
Instead of using submodules, I'm having the setup script clone each bundle into
its own directory in vim/bundle. The dotfiles repo has a .gitignore file in that
directory which will ensure the directory exists, but nothing in it is tracked.
With colors! And z shell! And ponies!
But seriously, it will now symlink all the files in the current directory and
print some nice messages about its progress.
Linux (Cygwin) doesn't like spaces in path names so setup.sh fails utterly on
Windows if you have a username with spaces in it. This change double quotes all
the ln and touch commands so space-addled paths are handled properly.
.zshenv is run everytime a zsh instance is started, including subshells and the
like. Use this file, now, to set things like PATH and such that are used
frequently.
Add a setup symlink for .zshenv