Removed redundant code and added some descriptive comments

pull/1430/head
Zanark 2019-10-18 11:13:19 +05:30
parent 9a543ead48
commit f99ccbd1f2
2 changed files with 8 additions and 14 deletions

View File

@ -2,7 +2,7 @@
. "$BASH_IT/themes/redline/powerline.base.bash" . "$BASH_IT/themes/redline/powerline.base.bash"
#For the logo #For the logo(Uncomment if you want a logo before your name)
#PROMPT_DISTRO_LOGO="💻" #PROMPT_DISTRO_LOGO="💻"
PROMPT_DISTRO_LOGO_COLOR=15 PROMPT_DISTRO_LOGO_COLOR=15
PROMPT_DISTRO_LOGO_COLORBG=52 PROMPT_DISTRO_LOGO_COLORBG=52
@ -17,10 +17,12 @@ USER_INFO_SUDO_CHAR=${POWERLINE_USER_INFO_SUDO_CHAR:=" "}
USER_INFO_THEME_PROMPT_COLOR=91 USER_INFO_THEME_PROMPT_COLOR=91
USER_INFO_THEME_PROMPT_COLOR_SUDO=1 USER_INFO_THEME_PROMPT_COLOR_SUDO=1
#PYTHON VENV
PYTHON_VENV_CHAR=${POWERLINE_PYTHON_VENV_CHAR:=" "} PYTHON_VENV_CHAR=${POWERLINE_PYTHON_VENV_CHAR:=" "}
CONDA_PYTHON_VENV_CHAR=${POWERLINE_CONDA_PYTHON_VENV_CHAR:="c "} CONDA_PYTHON_VENV_CHAR=${POWERLINE_CONDA_PYTHON_VENV_CHAR:="c "}
PYTHON_VENV_THEME_PROMPT_COLOR=17 PYTHON_VENV_THEME_PROMPT_COLOR=17
#GIT Prompt Symbols
SCM_NONE_CHAR="" SCM_NONE_CHAR=""
SCM_GIT_CHAR=${POWERLINE_SCM_GIT_CHAR:=" "} SCM_GIT_CHAR=${POWERLINE_SCM_GIT_CHAR:=" "}
SCM_HG_CHAR=${POWERLINE_SCM_HG_CHAR:="☿ "} SCM_HG_CHAR=${POWERLINE_SCM_HG_CHAR:="☿ "}
@ -31,9 +33,8 @@ 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=81 SCM_THEME_PROMPT_UNSTAGED_COLOR=81
#SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR}
#Ruby Prompt Symbols
RVM_THEME_PROMPT_PREFIX="" RVM_THEME_PROMPT_PREFIX=""
RVM_THEME_PROMPT_SUFFIX="" RVM_THEME_PROMPT_SUFFIX=""
RBENV_THEME_PROMPT_PREFIX="" RBENV_THEME_PROMPT_PREFIX=""
@ -49,8 +50,10 @@ HOST_THEME_PROMPT_COLOR=88
LAST_STATUS_THEME_PROMPT_COLOR=52 LAST_STATUS_THEME_PROMPT_COLOR=52
#Clock
CLOCK_THEME_PROMPT_COLOR=240 CLOCK_THEME_PROMPT_COLOR=240
#For Battery Plugin
BATTERY_AC_CHAR=${BATTERY_AC_CHAR:="⚡"} BATTERY_AC_CHAR=${BATTERY_AC_CHAR:="⚡"}
BATTERY_STATUS_THEME_PROMPT_GOOD_COLOR=70 BATTERY_STATUS_THEME_PROMPT_GOOD_COLOR=70
BATTERY_STATUS_THEME_PROMPT_LOW_COLOR=208 BATTERY_STATUS_THEME_PROMPT_LOW_COLOR=208
@ -61,8 +64,5 @@ THEME_CLOCK_FORMAT=${THEME_CLOCK_FORMAT:="%H:%M:%S"}
IN_VIM_THEME_PROMPT_COLOR=245 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:="user_info scm python_venv ruby cwd"}
safe_append_prompt_command __powerline_prompt_command safe_append_prompt_command __powerline_prompt_command

View File

@ -1,4 +1,4 @@
# Define this here so it can be used by all of the Powerline themes # Sudo check after every command
THEME_CHECK_SUDO=${THEME_CHECK_SUDO:=true} THEME_CHECK_SUDO=${THEME_CHECK_SUDO:=true}
#To set color for foreground and background #To set color for foreground and background
@ -75,7 +75,7 @@ function __powerline_python_venv_prompt {
[[ -n "${python_venv}" ]] && echo "${PYTHON_VENV_CHAR}${python_venv}|${PYTHON_VENV_THEME_PROMPT_COLOR}|${fg_color}" [[ -n "${python_venv}" ]] && echo "${PYTHON_VENV_CHAR}${python_venv}|${PYTHON_VENV_THEME_PROMPT_COLOR}|${fg_color}"
} }
#Customising SCM Prompt #Customising SCM(GIT) Prompt
function __powerline_scm_prompt { function __powerline_scm_prompt {
local color="" local color=""
local scm_prompt="" local scm_prompt=""
@ -83,7 +83,6 @@ 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
@ -102,10 +101,6 @@ function __powerline_scm_prompt {
color=${SCM_THEME_PROMPT_COLOR} color=${SCM_THEME_PROMPT_COLOR}
fg_color=255 fg_color=255
fi fi
# if [[ "${SCM_BRANCH}" == "master" ]]; then
# color=128
# fg_color=251
# fi
if [[ "${SCM_GIT_CHAR}" == "${SCM_CHAR}" ]]; then if [[ "${SCM_GIT_CHAR}" == "${SCM_CHAR}" ]]; then
scm_prompt+="${SCM_CHAR}${SCM_BRANCH}${SCM_STATE}" scm_prompt+="${SCM_CHAR}${SCM_BRANCH}${SCM_STATE}"
elif [[ "${SCM_P4_CHAR}" == "${SCM_CHAR}" ]]; then elif [[ "${SCM_P4_CHAR}" == "${SCM_CHAR}" ]]; then
@ -191,7 +186,6 @@ function __powerline_left_segment {
separator="$(set_color ${LAST_SEGMENT_COLOR} ${params[1]})${separator_char}${normal}" separator="$(set_color ${LAST_SEGMENT_COLOR} ${params[1]})${separator_char}${normal}"
fi fi
#change here to cahnge fg color #change here to cahnge fg color
#echo "${params[0]} -> ${params[1]} -> ${params[2]}"
LEFT_PROMPT+="${separator}$(set_color ${params[2]} ${params[1]}) ${params[0]} ${normal}" LEFT_PROMPT+="${separator}$(set_color ${params[2]} ${params[1]}) ${params[0]} ${normal}"
#seperator char color = current bg #seperator char color = current bg
LAST_SEGMENT_COLOR=${params[1]} LAST_SEGMENT_COLOR=${params[1]}