summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tui/tui.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tui/tui.go b/src/tui/tui.go
index 86c5d405..ca3d5531 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -1178,6 +1178,9 @@ func InitTheme(theme *ColorTheme, baseTheme *ColorTheme, boldify bool, forceBlac
ghost := theme.Ghost
if ghost.IsUndefined() {
ghost.Attr = Dim
+ } else if ghost.IsColorDefined() && !ghost.IsAttrDefined() {
+ // Don't want to inherit 'bold' from 'input'
+ ghost.Attr = AttrRegular
}
theme.Ghost = o(theme.Input, ghost)
theme.Disabled = o(theme.Input, theme.Disabled)
@@ -1241,7 +1244,6 @@ func InitTheme(theme *ColorTheme, baseTheme *ColorTheme, boldify bool, forceBlac
theme.CurrentMatch = boldify(theme.CurrentMatch)
theme.Prompt = boldify(theme.Prompt)
theme.Input = boldify(theme.Input)
- theme.Disabled = boldify(theme.Disabled)
theme.Cursor = boldify(theme.Cursor)
theme.Spinner = boldify(theme.Spinner)
}