X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/c551d987043662d8b7fbcdce42b12bac468f08bb..29ff3db6dd936515eef1d15b34a42b6ffca4f4a5:/.zsh/zshrc/85_prompt diff --git a/.zsh/zshrc/85_prompt b/.zsh/zshrc/85_prompt new file mode 100644 index 0000000..5ddbe82 --- /dev/null +++ b/.zsh/zshrc/85_prompt @@ -0,0 +1,26 @@ +# zshrc/80_prompt +# +# Formats the shell prompt +# +# Copyright © 1994–2008 martin f. krafft +# Released under the terms of the Artistic Licence 2.0 +# +# Source repository: git://git.madduck.net/etc/zsh.git +# + +if [ "${PS1:-}" = '%m%# ' ]; then + local _MIDDLE="%1v%(2v.|%B%2v%b|.)%(3v.%3v.)" + if is_root; then + _MIDDLE="%25<…<%~%<<" + local _PS1_HL=U + fi + + local _MACHINE_NAME="${_PS1_HL:=B}%m%${(L)_PS1_HL}" + _MACHINE_NAME="$_MACHINE_NAME${debian_chroot:+/%S$debian_chroot%s}" + + PS1="%(2L.+.)%${_MACHINE_NAME}:${_MIDDLE}%# " +fi + +: ${RPS1:="#%(0?..%?,)%!"} + +# vim:ft=zsh