Mercurial > ec-dotfiles
comparison rc/bash @ 254:dde04581a2bf
Combined PS1 and PROMPT_COMMAND conditional.
author | Edho Arief <edho@myconan.net> |
---|---|
date | Mon, 14 Nov 2011 11:08:45 +0300 |
parents | e6de49d70fe7 |
children | 4a0f963a3ff1 |
comparison
equal
deleted
inserted
replaced
253:e6de49d70fe7 | 254:dde04581a2bf |
---|---|
18 | 18 |
19 # Custom application I usually install and safe to prioritize | 19 # Custom application I usually install and safe to prioritize |
20 for i in {"${HOME}/app","/opt"}/{tmux,ruby19,node,tarsnap,symon,nginx}/{bin,sbin}; do | 20 for i in {"${HOME}/app","/opt"}/{tmux,ruby19,node,tarsnap,symon,nginx}/{bin,sbin}; do |
21 [ -d "${i}" ] && PATH="${i}:${PATH}" | 21 [ -d "${i}" ] && PATH="${i}:${PATH}" |
22 done | 22 done |
23 | |
24 case "${TERM}" in | |
25 xterm*|dtterm*|screen*) | |
26 PS1='[\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\] \[\e[1;34m\]\W\[\e[0m\]]\$ ' | |
27 ;; | |
28 *) | |
29 PS1='[\u@\h \W]\$ ' | |
30 ;; | |
31 esac | |
32 | 23 |
33 shopt -s histappend | 24 shopt -s histappend |
34 PROMPT_COMMAND='history -a' | 25 PROMPT_COMMAND='history -a' |
35 export HISTFILESIZE=10000 | 26 export HISTFILESIZE=10000 |
36 export HISTCONTROL=ignoredups | 27 export HISTCONTROL=ignoredups |
112 unset _has_gnu_grep | 103 unset _has_gnu_grep |
113 unset _ls | 104 unset _ls |
114 | 105 |
115 | 106 |
116 case "${TERM}" in | 107 case "${TERM}" in |
117 xterm*|screen*|dtterm) | 108 xterm*|screen*|dtterm*) |
118 PROMPT_COMMAND='echo -ne "\033]0;${LOGNAME}@${HOSTNAME}: ${PWD}\007";'"${PROMPT_COMMAND}" | 109 PROMPT_COMMAND='echo -ne "\033]0;${LOGNAME}@${HOSTNAME}: ${PWD}\007";'"${PROMPT_COMMAND}" |
110 PS1='[\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\] \[\e[1;34m\]\W\[\e[0m\]]\$ ' | |
111 ;; | |
112 *) | |
113 PS1='[\u@\h \W]\$ ' | |
119 ;; | 114 ;; |
120 esac | 115 esac |
121 | 116 |
122 if command -v vim > /dev/null 2>&1; then | 117 if command -v vim > /dev/null 2>&1; then |
123 alias vi=vim | 118 alias vi=vim |