- Move zle keymap select code to prompt module
- Use vcs_info to get repo information
- Reduce number of functions required to generate prompt
- Set $PS1 once in setup to a bunch of $PS1_* variables. These variables are set
before each prompt. Doing this lets me change prompt themes more easily.
Move my prompt configuration to a prompt theme function in my $fpath. I call it
'loquacious'. The prompt is configured by the prompt_loquacious_setup function.
This change also necessitated a new function called prompt_colorize to generate
a string with the correct set of color escapes for the prompt.