Mark Szymanski | 8a3d525 | 2010-12-05 15:40:46 -0600 | [diff] [blame^] | 1 | SCM_THEME_PROMPT_PREFIX="" |
2 | SCM_THEME_PROMPT_SUFFIX="" | ||||
3 | |||||
4 | modern_scm_prompt() { | ||||
5 | CHAR=$(scm_char) | ||||
6 | if [ $CHAR = $SCM_NONE_CHAR ] | ||||
7 | then | ||||
8 | return | ||||
9 | else | ||||
10 | echo "[$(scm_char)][$(scm_prompt_info)]" | ||||
11 | fi | ||||
12 | } | ||||
13 | |||||
14 | prompt() { | ||||
15 | if [ $? -ne 0 ] | ||||
16 | then | ||||
17 | PS1="${bold_red}┌─${reset_color}$(modern_scm_prompt)[\W] | ||||
18 | ${bold_red}└─▪${normal} " | ||||
19 | else | ||||
20 | PS1="┌─$(modern_scm_prompt)[\W] | ||||
21 | └─▪ " | ||||
22 | fi | ||||
23 | } | ||||
24 | |||||
25 | |||||
26 | |||||
27 | PROMPT_COMMAND=prompt |