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 | 
