- precmd_separator is now precmd_separator_info and prints a bunch of system
information
- New function precmd_git_rprompt prints branch name (more to come later)
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.
- Use $precmd_functions to call a set of functions prior to each prompt
- Write a separator before each prompt made up of a line of hyphens and a
right-justified timestamp
.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
So I retab'd this file 'cause I was tired of all the tabs. There are a few other
changes too:
- Change my SnipMate email address
- Fix my trailing whitespace macro so it restores the cursor position
- Change up some of the list mode settings
Use a dot for trailing spaces in list view. Move comments off of remap lines (I
didn't realize Vim treated the entire line as part of the macro (i.e. NO
LINE-END COMMENTS).
Following several online tutorials about 'Pimping Vim' I added a bunch of
interesting new options and mappings to my .vimrc. I also commented everything,
line by line, to the best of my ability.