more bash simplifications
This commit is contained in:
parent
7159f9a8c2
commit
c92a090d40
1 changed files with 16 additions and 23 deletions
29
bashrc
29
bashrc
|
@ -14,6 +14,7 @@ dotfiles="${HOME}/vdotfiles"
|
|||
#comp_enabled=true
|
||||
|
||||
HISTSIZE=1000
|
||||
HISTFILE="${HOME}/.bash_history.${UID}"
|
||||
HISTCONTROL=ignoredups:ignorespace
|
||||
shopt -s histappend checkwinsize
|
||||
[[ ${BASH_VERSINFO} -ge 4 ]] && shopt -s autocd
|
||||
|
@ -91,8 +92,10 @@ alias ld='ls -lhda'
|
|||
# diff and colordiff
|
||||
if is_exec colordiff; then
|
||||
alias diff='command colordiff -u'
|
||||
else
|
||||
alias diff='command diff -u'
|
||||
fi
|
||||
alias rdiff='diff -urx.svn'
|
||||
alias rdiff='diff -r'
|
||||
|
||||
# mount
|
||||
alias mountiso='sudo mount -t iso9660 -o loop'
|
||||
|
@ -127,28 +130,18 @@ done
|
|||
unset color_number
|
||||
reset='\[\e[0m\]'
|
||||
bold='\[\e[1m\]'
|
||||
prompt_host="${HOSTNAME}"
|
||||
prompt_bang=">${reset}"
|
||||
precmd() {
|
||||
if [[ -z ${hide_info} ]]; then
|
||||
prompt_cwd="${bold}${PWD}${reset}"
|
||||
if [[ ${USER} != 'von' ]]; then
|
||||
prompt_user="${bred}\u${reset} "
|
||||
if [[ ${USER} == 'von' ]]; then
|
||||
color_user="${nyellow}"
|
||||
else
|
||||
prompt_user="${bold}\u${reset} "
|
||||
fi
|
||||
prompt_info="[ ${prompt_user}${prompt_host}:${prompt_cwd} ]"
|
||||
else
|
||||
prompt_info=''
|
||||
color_user="${nred}"
|
||||
fi
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
prompt_bang_color="${nred}"
|
||||
color_bang="${nred}"
|
||||
else
|
||||
prompt_bang_color="${bold}"
|
||||
color_bang="${bold}"
|
||||
fi
|
||||
PS1="${prompt_info}${newline}${prompt_bang_color}${prompt_bang} "
|
||||
}
|
||||
PROMPT_COMMAND='precmd'
|
||||
PS1="[ ${color_user}\u${reset} ${HOSTNAME}:${bold}${PWD}${reset} ]
|
||||
${color_bang}>${reset} "
|
||||
# }}}
|
||||
# {{{ key bindings
|
||||
# urxvt
|
||||
|
|
Loading…
Reference in a new issue