|
@@ -9,12 +9,12 @@ set -o emacs
|
9
|
9
|
|
10
|
10
|
case "$KSH_VERSION" in
|
11
|
11
|
*PD*) # pdksh (OpenBSD)
|
12
|
|
- _XTERM_TITLE='\033]0;\u@\h:\w\007'
|
13
|
|
- _PS1_CLEAR='\033[0m'
|
14
|
|
- _PS1_BLUE='\033[34m'
|
|
12
|
+ _XTERM_TITLE='\[\033]0;\u@\h:\w\007\]'
|
|
13
|
+ _PS1_CLEAR='\[\033[0m\]'
|
|
14
|
+ _PS1_BLUE='\[\033[34m\]'
|
15
|
15
|
case "$(id -u)" in
|
16
|
|
- 0) _PS1_COLOR='\033[1;31m' ;;
|
17
|
|
- *) _PS1_COLOR='\033[32m' ;;
|
|
16
|
+ 0) _PS1_COLOR='\[\033[1;31m\]' ;;
|
|
17
|
+ *) _PS1_COLOR='\[\033[32m\]' ;;
|
18
|
18
|
esac
|
19
|
19
|
PS1='$_XTERM_TITLE\A $_PS1_COLOR\u@\h$_PS1_CLEAR:$_PS1_BLUE\w$_PS1_COLOR\$$_PS1_CLEAR '
|
20
|
20
|
;;
|