6e7ac0544e71c7b777746cb50f70de68c6495b86
- Author
- tuzi3040 <28290621+tuzi3040@users.noreply.github.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
fix(agnoster): print white text over black for light theme only (#12983)
Diff
1diff --git a/themes/agnoster.zsh-theme b/themes/agnoster.zsh-theme
2index b48bac56a26d3abb99e9043a55647f2215a7e18e..adeffe8c2b6dc24bb03b4c09d1f6797213e787ba 100644
3--- a/themes/agnoster.zsh-theme
4+++ b/themes/agnoster.zsh-theme
5@@ -35,8 +35,14 @@
6 CURRENT_BG='NONE'
7
8 case ${SOLARIZED_THEME:-dark} in
9- light) CURRENT_FG='white';;
10- *) CURRENT_FG='black';;
11+ light)
12+ CURRENT_FG='white'
13+ CURRENT_DEFAULT_FG='white'
14+ ;;
15+ *)
16+ CURRENT_FG='black'
17+ CURRENT_DEFAULT_FG='default'
18+ ;;
19 esac
20
21 ### Theme Configuration Initialization
22@@ -48,7 +54,7 @@ esac
23 : ${AGNOSTER_DIR_BG:=blue}
24
25 # user@host
26-: ${AGNOSTER_CONTEXT_FG:=white}
27+: ${AGNOSTER_CONTEXT_FG:=${CURRENT_DEFAULT_FG}}
28 : ${AGNOSTER_CONTEXT_BG:=black}
29
30 # Git related
31@@ -85,7 +91,7 @@ esac
32 : ${AGNOSTER_STATUS_RETVAL_FG:=red}
33 : ${AGNOSTER_STATUS_ROOT_FG:=yellow}
34 : ${AGNOSTER_STATUS_JOB_FG:=cyan}
35-: ${AGNOSTER_STATUS_FG:=white}
36+: ${AGNOSTER_STATUS_FG:=${CURRENT_DEFAULT_FG}}
37 : ${AGNOSTER_STATUS_BG:=black}
38
39 ## Non-Color settings - set to 'true' to enable