Fix coloring in footer when context usage is colored
This commit is contained in:
@@ -276,7 +276,13 @@ export class FooterComponent implements Component {
|
||||
}
|
||||
}
|
||||
|
||||
// Return two lines: pwd and stats
|
||||
return [theme.fg("dim", pwd), theme.fg("dim", statsLine)];
|
||||
// Apply dim to each part separately. statsLeft may contain color codes (for context %)
|
||||
// that end with a reset, which would clear an outer dim wrapper. So we dim the parts
|
||||
// before and after the colored section independently.
|
||||
const dimStatsLeft = theme.fg("dim", statsLeft);
|
||||
const remainder = statsLine.slice(statsLeft.length); // padding + rightSide
|
||||
const dimRemainder = theme.fg("dim", remainder);
|
||||
|
||||
return [theme.fg("dim", pwd), dimStatsLeft + dimRemainder];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user