Guest User

Untitled

a guest
Oct 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #!zsh
  2.  
  3. local RESET="%{$reset_color%}"
  4. local YELLOW="%{${fg[yellow]}%}"
  5. local GREEN="%{${fg[green]}%}"
  6. local MAGENTA="%{${fg[magenta]}%}"
  7. local BOLD_GREEN="%{${fg_bold[green]}%}"
  8. local RED="%{${fg[red]}%}"
  9. local GREY="%{${fg_bold[grey]}%}"
  10. local BLUE="%{${fg[blue]}%}"
  11. local BOLD_BLUE="%{${fg_bold[blue]}%}"
  12. local BOLD_CYAN="%{${fg_bold[cyan]}%}"
  13.  
  14. PR_TIME="$YELLOW%D{%H:%M}$RESET"
  15. PR_DATE="$YELLOW%D{%Y-%m-%d}$RESET"
  16. PR_DIR="$BOLD_BLUE%~$RESET"
  17. PR_NAME="$BOLD_GREEN%n$RESET"
  18. PR_HOST="$BOLD_GREEN%m$RESET"
  19. #PR_JOBS="%2(j.[${MAGENTA}jobs:%j$RESET].%1(j.[${MAGENTA}job:%j$RESET].))"
  20. PR_JOBS="%1(j.[${MAGENTA}jobs:%j$RESET].)"
  21. PR_VCS='${vcs_info_msg_0_}'
  22. #PR_DBOX="%1(V.[$BOLD_CYAN%1v$RESET].)"
  23.  
  24. autoload -Uz vcs_info title
  25. #autoload -Uz dropbox_info
  26. zstyle ':vcs_info:*' enable svn svk git
  27. zstyle ':vcs_info:*' actionformats \
  28. '[%F{2}%s:%b, %a%f]'
  29. zstyle ':vcs_info:*' formats \
  30. '[%F{2}%s:%b%f]'
  31. zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b:%r'
  32. zstyle ':vcs_info:git:*' check-for-changes true
  33. zstyle ':vcs_info:svn:*' check-for-changes true
  34.  
  35. PROMPT="$PR_TIME $PR_NAME@$PR_HOST:$PR_DIR%# "
  36. PS2='%_: '
  37. RPS2=''
  38.  
  39. precmd_functions+=( title )
  40. #precmd_functions+=( dropbox_info )
  41.  
  42. if vcs_info &>/dev/null; then
  43. precmd_functions+=( vcs_info )
  44. RPROMPT="$PR_VCS$PR_DBOX$PR_JOBS"
  45. else
  46. RPROMPT="$PR_DBOX$PR_JOBS"
  47. fi
  48.  
  49. alias norp='unset RPROMPT'
  50.  
  51. prompt_opts=( cr percent subst )
Add Comment
Please, Sign In to add comment