mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-26 02:12:33 +01:00
added a couple new color variations on my new prompt theme. also switched to proper 'unset' syntax in zshmarks, instead of destroying variable by setting to null string
This commit is contained in:
parent
279af3301c
commit
ea1cf305fe
4 changed files with 226 additions and 17 deletions
|
|
@ -4,7 +4,7 @@ function precmd {
|
|||
# Truncate the path if it's too long.
|
||||
PR_FILLBAR=""
|
||||
PR_PWDLEN=""
|
||||
local promptsize=${#${(%):---(%n@%m:%l)---()--}}
|
||||
local promptsize=${#${(%):--(%n@%m)-()-(%D{%H:%M:%})-}}
|
||||
local rubyprompt=`rvm_prompt_info`
|
||||
local rubypromptsize=${#${rubyprompt}}
|
||||
local pwdsize=${#${(%):-%~}}
|
||||
|
|
@ -41,16 +41,16 @@ setprompt () {
|
|||
PR_NO_COLOUR="%{$terminfo[sgr0]%}"
|
||||
|
||||
# Modify Git prompt
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="$PR_MAGENTA($PR_BLUE% git:$PR_YELLOW"
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="$PR_MAGENTA($PR_BLUE% git$PR_WHITE:$PR_YELLOW"
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_DIRTY=""
|
||||
ZSH_THEME_GIT_PROMPT_CLEAN=""
|
||||
ZSH_THEME_GIT_PROMPT_ADDED="($PR_GREEN✚$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_MODIFIED="($PR_BLUE✹$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_DELETED="($PR_RED✖$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_RENAMED="($PR_MAGENTA➜$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_UNMERGED="($PR_YELLOW═$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_UNTRACKED="($PR_CYAN✭$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_ADDED="$PR_MAGENTA($PR_GREEN✚$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_MODIFIED="$PR_MAGENTA($PR_BLUE✹$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_DELETED="$PR_MAGENTA($PR_RED✖$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_RENAMED="$PR_MAGENTA($PR_MAGENTA➜$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_UNMERGED="$PR_MAGENTA($PR_YELLOW═$PR_MAGENTA)"
|
||||
ZSH_THEME_GIT_PROMPT_UNTRACKED="$PR_MAGENTA($PR_CYAN✭$PR_MAGENTA)"
|
||||
|
||||
# See if we can use extended characters to look nicer.
|
||||
typeset -A altchar
|
||||
|
|
@ -88,11 +88,11 @@ return_code="%(?..$PR_MAGENTA($PR_RED%? ↵ $PR_MAGENTA%))"
|
|||
|
||||
PROMPT='$PR_SET_CHARSET\
|
||||
$PR_MAGENTA$PR_SHIFT_IN$PR_ULCORNER$PR_HBAR$PR_SHIFT_OUT(\
|
||||
$PR_BLUE%n$PR_MAGENTA@$PR_GREEN%m$PR_MAGENTA)\
|
||||
$PR_SHIFT_IN${(e)PR_FILLBAR}$PR_SHIFT_OUT\
|
||||
$PR_BLUE%n$PR_WHITE@$PR_CYAN%m$PR_MAGENTA)\
|
||||
$PR_SHIFT_IN$PR_HBAR${(e)PR_FILLBAR}$PR_SHIFT_OUT\
|
||||
($PR_BLUE%$PR_PWDLEN<...<%~%<<\
|
||||
$PR_MAGENTA)$PR_SHIFT_IN$PR_HBAR$PR_SHIFT_OUT\
|
||||
($PR_GREEN%D{%H:%M:%S}$PR_MAGENTA)\
|
||||
($PR_GREEN%D{%H}$PR_WHITE:$PR_GREEN%D{%M}$PR_WHITE:$PR_GREEN%D{%S}$PR_MAGENTA)\
|
||||
|
||||
$PR_SHIFT_IN$PR_LLCORNER$PR_HBAR$PR_SHIFT_OUT$PR_NO_COLOUR\
|
||||
$return_code\
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue