Various improvements
- Eliminated subshell by combining the
_polyglot_branch_status
and_polyglot_branch_changes
functions - Exit gracefully if there is no
command
command (which is occasionally the case withbusybox ash
) zsh
- Eliminated subshell when
zsh
calculates hostname string - Do not output warnings if
WARN_CREATE_GLOBAL
orWARN_NESTED_VAR
has been set - The
vi
-mode indicator will not work with a dumb terminal, so it is disabled when$TERM == dumb
- Eliminated subshell when