@@ -71,7 +71,9 @@ impl Theme {
71
71
match ( enabled, selected) {
72
72
( false , _) => Style :: default ( ) . fg ( self . disabled_fg ) ,
73
73
( true , false ) => Style :: default ( ) ,
74
- ( true , true ) => Style :: default ( ) . bg ( self . selection_bg ) ,
74
+ ( true , true ) => Style :: default ( )
75
+ . fg ( self . command_fg )
76
+ . bg ( self . selection_bg ) ,
75
77
}
76
78
}
77
79
@@ -123,10 +125,14 @@ impl Theme {
123
125
DiffLineType :: Delete => {
124
126
Style :: default ( ) . fg ( self . diff_line_delete )
125
127
}
126
- DiffLineType :: Header => {
127
- Style :: default ( ) . modifier ( Modifier :: BOLD )
128
- }
129
- _ => Style :: default ( ) ,
128
+ DiffLineType :: Header => Style :: default ( )
129
+ . fg ( self . disabled_fg )
130
+ . modifier ( Modifier :: BOLD ) ,
131
+ _ => Style :: default ( ) . fg ( if selected {
132
+ self . command_fg
133
+ } else {
134
+ Color :: Reset
135
+ } ) ,
130
136
} ;
131
137
132
138
self . apply_select ( style, selected)
@@ -217,7 +223,7 @@ impl Default for Theme {
217
223
diff_file_added : Color :: LightGreen ,
218
224
diff_file_removed : Color :: LightRed ,
219
225
diff_file_moved : Color :: LightMagenta ,
220
- diff_file_modified : Color :: LightYellow ,
226
+ diff_file_modified : Color :: Yellow ,
221
227
commit_hash : Color :: Magenta ,
222
228
commit_time : Color :: Blue ,
223
229
commit_author : Color :: Green ,
0 commit comments