Browse Source

add func for moc

pull/1/head
10sr 12 years ago
parent
commit
847d71dde4
1 changed files with 12 additions and 1 deletions
  1. +12
    -1
      bashrc

+ 12
- 1
bashrc View File

@@ -158,6 +158,12 @@ then
|| complete -o default -o nospace -F _git g || complete -o default -o nospace -F _git g
fi fi


__my_moc_state(){
type mocp >/dev/null 2>&1 || return
test "`mocp -Q %state 2>/dev/null`" == PLAY || return
printf "$1" "`mocp -Q %title 2>/dev/null`"
}

mcrypt-stream(){ mcrypt-stream(){
test $# -eq 2 || return 1 test $# -eq 2 || return 1
case $1 in case $1 in
@@ -451,6 +457,11 @@ ip-address(){
test -n "$ip" && printf $1 $ip test -n "$ip" && printf $1 $ip
} }


__my_ps1_moc(){
local last=$?
__my_moc_state "[MOC:%s]"
return $last
}
__my_ps1_git(){ __my_ps1_git(){
local last=$? local last=$?
__try_exec __git_ps1 "[GIT:$(__try_exec git config --get user.name):%s]" __try_exec __git_ps1 "[GIT:$(__try_exec git config --get user.name):%s]"
@@ -486,7 +497,7 @@ then
__my_cdef="\e[0m" __my_cdef="\e[0m"
fi fi
_PS1="\ _PS1="\
${__my_c4}:: ${__my_cdef}[${__my_c1}\w/${__my_cdef}<${__my_c3}\${PWD}${__my_cdef}]\$(__my_ps1_bttry)\$(__my_ps1_ipaddr)\n\
${__my_c4}:: ${__my_cdef}[${__my_c1}\w/${__my_cdef}<${__my_c3}\${PWD}${__my_cdef}]\$(__my_ps1_bttry)\$(__my_ps1_ipaddr)\$(__my_ps1_moc)\n\
${__my_c4}:: ${__my_c2}\u@\H${__my_cdef} \D{%a, %d %b %Y %T %z} ${SHELL} \V\n\ ${__my_c4}:: ${__my_c2}\u@\H${__my_cdef} \D{%a, %d %b %Y %T %z} ${SHELL} \V\n\
${__my_c4}:: ${__my_cdef}shlv:${SHLVL} cnum:\# jobs:\j last:\$? \$ " ${__my_c4}:: ${__my_cdef}shlv:${SHLVL} cnum:\# jobs:\j last:\$? \$ "
PS1=$_PS1 PS1=$_PS1


Loading…
Cancel
Save