Long directories get truncated outside of VCS

Basic so far
- short directories mess with the width calculations
- VCS functions don't use it yet
Prompts read $status from fish_prompt()