X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/429bc5d0944d0553c6949561f41abe40e2e05601..b6775e80fe4b204ae714ffac0e241f557716651a:/.zsh/zshrc/90_prompt diff --git a/.zsh/zshrc/90_prompt b/.zsh/zshrc/90_prompt index afd13b2..cdde4da 100644 --- a/.zsh/zshrc/90_prompt +++ b/.zsh/zshrc/90_prompt @@ -8,9 +8,15 @@ # Source repository: http://git.madduck.net/v/etc/zsh.git # -is_root && PS1_HL=U -PS1="%${PS1_HL:=B}%m%${(L)PS1_HL}:%25<..<%~%# " -unset PS1_HL -RPS1="#%(1v.%1v,.)%(0?..%?,)%!" +_MIDDLE="%1v%(2v.|%B%2v%b|.)%(3v.%3v.)" +if is_root; then + _MIDDLE="%25<..<%~%<<" + _PS1_HL=U +fi +PS1="%${_PS1_HL:=B}%m%${(L)_PS1_HL}:${_MIDDLE}%# " +unset _PS1_HL +unset _MIDDLE + +RPS1="#%(0?..%?,)%!" # vim:ft=zsh