Remove unnecessary quoting in simple assignments
Use better test for interactive shell
Remove trailing semicolon from sprunge function
Turn off control character echo with stty
More conservative expansion for dotfile paths
Fix a few variable contamination issues
Better var names for subfile config sourcing
Alias cd directly rather than via alias
Wrapper for pushd defaults to $HOME if no args