Fix some regressions in Powerline theme

pull/1117/head
Eduardo Bellido Bellido 2017-12-18 00:02:51 +01:00
parent 0d3eedbc1c
commit dfc7b8ed80
1 changed files with 9 additions and 8 deletions

View File

@ -14,14 +14,19 @@ function set_color {
} }
function __powerline_user_info_prompt { function __powerline_user_info_prompt {
local user_info=${USER} local user_info=""
local color=${USER_INFO_THEME_PROMPT_COLOR} local color=${USER_INFO_THEME_PROMPT_COLOR}
if [[ "${THEME_CHECK_SUDO}" = true ]]; then
if sudo -n uptime 2>&1 | grep -q "load"; then
color=${USER_INFO_THEME_PROMPT_COLOR_SUDO}
fi
fi
case "${POWERLINE_PROMPT_USER_INFO_MODE}" in case "${POWERLINE_PROMPT_USER_INFO_MODE}" in
"sudo") "sudo")
if sudo -n true >/dev/null 2>&1; then if [[ "${color}" = "${USER_INFO_THEME_PROMPT_COLOR_SUDO}" ]]; then
color=${USER_INFO_THEME_PROMPT_COLOR_SUDO} user_info="!"
user_info=${USER_INFO_SUDO_CHAR}${USER}
fi fi
;; ;;
*) *)
@ -87,10 +92,6 @@ function __powerline_scm_prompt {
function __powerline_cwd_prompt { function __powerline_cwd_prompt {
local cwd=$(pwd | sed "s|^${HOME}|~|") local cwd=$(pwd | sed "s|^${HOME}|~|")
#if [[ -n "${CWD_THEME_DIR_SEPARATOR}" ]]; then
# todo
#fi
echo "${cwd}|${CWD_THEME_PROMPT_COLOR}" echo "${cwd}|${CWD_THEME_PROMPT_COLOR}"
} }