Added git color based changes

pull/1265/head
Zanark 2018-11-17 21:08:19 +05:30
parent c7a722722b
commit 61c403cc44
2 changed files with 14 additions and 6 deletions

View File

@ -82,18 +82,24 @@ function __powerline_scm_prompt {
scm_prompt_vars scm_prompt_vars
# echo "${scm}"
if [[ "${SCM_NONE_CHAR}" != "${SCM_CHAR}" ]]; then if [[ "${SCM_NONE_CHAR}" != "${SCM_CHAR}" ]]; then
if [[ "${SCM_DIRTY}" -eq 3 ]]; then if [[ "${SCM_DIRTY}" -eq 3 ]]; then
color=${SCM_THEME_PROMPT_STAGED_COLOR} color=${SCM_THEME_PROMPT_STAGED_COLOR}
fg_color=124 fg_color=124
elif [[ "${SCM_DIRTY}" -eq 2 ]]; then elif [[ "${SCM_DIRTY}" -eq 2 ]]; then
color=${SCM_THEME_PROMPT_UNSTAGED_COLOR} color=${SCM_THEME_PROMPT_UNSTAGED_COLOR}
fg_color=255 fg_color=56
elif [[ "${SCM_DIRTY}" -eq 1 ]]; then elif [[ "${SCM_DIRTY}" -eq 1 ]]; then
color=${SCM_THEME_PROMPT_DIRTY_COLOR} color=${SCM_THEME_PROMPT_DIRTY_COLOR}
else fg_color=118
elif [[ "${SCM_DIRTY}" -eq 0 ]]; then
color=${SCM_THEME_PROMPT_CLEAN_COLOR} color=${SCM_THEME_PROMPT_CLEAN_COLOR}
fg_color=16 fg_color=16
else
color=${SCM_THEME_PROMPT_COLOR}
fg_color=255
fi fi
# if [[ "${SCM_BRANCH}" == "master" ]]; then # if [[ "${SCM_BRANCH}" == "master" ]]; then
# color=128 # color=128
@ -138,7 +144,7 @@ function __powerline_clock_prompt {
function __powerline_battery_prompt { function __powerline_battery_prompt {
local color="" local color=""
local battery_status="$(battery_percentage 2> /dev/null)" local battery_status="$(battery_percentage 2> /dev/null)"
local fg_color=206 local fg_color=255
if [[ -z "${battery_status}" ]] || [[ "${battery_status}" = "-1" ]] || [[ "${battery_status}" = "no" ]]; then if [[ -z "${battery_status}" ]] || [[ "${battery_status}" = "-1" ]] || [[ "${battery_status}" = "no" ]]; then
true true

View File

@ -26,11 +26,13 @@ SCM_GIT_CHAR=${POWERLINE_SCM_GIT_CHAR:=" "}
SCM_HG_CHAR=${POWERLINE_SCM_HG_CHAR:="☿ "} SCM_HG_CHAR=${POWERLINE_SCM_HG_CHAR:="☿ "}
SCM_THEME_PROMPT_CLEAN=" ✓ " SCM_THEME_PROMPT_CLEAN=" ✓ "
SCM_THEME_PROMPT_DIRTY=" " SCM_THEME_PROMPT_DIRTY=" "
SCM_THEME_PROMPT_COLOR=91
SCM_THEME_PROMPT_CLEAN_COLOR=41 SCM_THEME_PROMPT_CLEAN_COLOR=41
SCM_THEME_PROMPT_DIRTY_COLOR=94 SCM_THEME_PROMPT_DIRTY_COLOR=94
SCM_THEME_PROMPT_STAGED_COLOR=220 #52 SCM_THEME_PROMPT_STAGED_COLOR=220 #52
SCM_THEME_PROMPT_UNSTAGED_COLOR=91 SCM_THEME_PROMPT_UNSTAGED_COLOR=81
SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR} #SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR}
RVM_THEME_PROMPT_PREFIX="" RVM_THEME_PROMPT_PREFIX=""
RVM_THEME_PROMPT_SUFFIX="" RVM_THEME_PROMPT_SUFFIX=""
@ -60,7 +62,7 @@ IN_VIM_THEME_PROMPT_COLOR=245
IN_VIM_THEME_PROMPT_TEXT="vim" IN_VIM_THEME_PROMPT_TEXT="vim"
#POWERLINE_PROMPT=${POWERLINE_PROMPT:="python_venv ruby user_info hostname cwd scm"} #POWERLINE_PROMPT=${POWERLINE_PROMPT:="python_venv ruby user_info hostname cwd scm"}
POWERLINE_PROMPT=${POWERLINE_PROMPT:="user_info scm python_venv ruby cwd"} #POWERLINE_PROMPT=${POWERLINE_PROMPT:="user_info scm python_venv ruby cwd"}
safe_append_prompt_command __powerline_prompt_command safe_append_prompt_command __powerline_prompt_command