|
|
|
@ -26,7 +26,13 @@ |
|
|
|
# A few utility functions to make it easy and re-usable to draw segmented prompts |
|
|
|
# A few utility functions to make it easy and re-usable to draw segmented prompts |
|
|
|
|
|
|
|
|
|
|
|
CURRENT_BG='NONE' |
|
|
|
CURRENT_BG='NONE' |
|
|
|
SEGMENT_SEPARATOR='' |
|
|
|
|
|
|
|
|
|
|
|
# Fix odd char on mac |
|
|
|
|
|
|
|
if [[ `uname` == 'Darwin' ]]; then |
|
|
|
|
|
|
|
SEGMENT_SEPARATOR='\ue0b0' |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
SEGMENT_SEPARATOR='' |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# Begin a segment |
|
|
|
# Begin a segment |
|
|
|
# Takes two arguments, background and foreground. Both can be omitted, |
|
|
|
# Takes two arguments, background and foreground. Both can be omitted, |
|
|
|
|