1
0
Fork 0

prompt command enabled for bashrc

This commit is contained in:
Von Random 2016-08-30 19:08:56 +03:00
parent 128dbc083b
commit 36839c9cd5

37
bashrc
View file

@ -42,18 +42,31 @@ done
unset color_number unset color_number
reset='\[\e[0m\]' reset='\[\e[0m\]'
bold='\[\e[1m\]' bold='\[\e[1m\]'
if [[ ${USER} == 'von' ]]; then newline='
prompt_user="" '
else prompt_command()
prompt_user="${nred}\u${reset} " {
fi case ${TERM} in
if [[ $UID -eq 0 ]]; then xterm*|rxvt*)
color_bang="${nred}" printf "\033]0;%s@%s\007" "${USER}" "${HOSTNAME%%.*}"
else ;;
color_bang="${bold}" screen*|tmux)
fi printf "\033k%s@%s\033\\" "${USER}" "${HOSTNAME%%.*}"
PS1="[ ${prompt_user}${HOSTNAME}:${bold}\w${reset} ] ;;
${color_bang}>${reset} " esac
if [[ ${USER} == 'von' ]]; then
prompt_user=""
else
prompt_user="${nred}\u${reset} "
fi
if [[ $UID -eq 0 ]]; then
color_bang="${nred}"
else
color_bang="${bold}"
fi
PS1="[ ${prompt_user}${HOSTNAME}:${bold}\w${reset} ]${newline}${color_bang}>${reset} "
}
PROMPT_COMMAND=prompt_command
# }}} # }}}
# {{{ key bindings # {{{ key bindings
# urxvt # urxvt