diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2025-01-16 01:38:45 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2025-01-16 01:38:45 +0900 |
| commit | 3e7f032ec200f00f92fa53f9aecde4b989c7dd66 (patch) | |
| tree | 490418973327dc24fcfd036e14f856a11af183d7 /src/tui/tui.go | |
| parent | b42f5bfb19b080eb12b886ec0787de47a069cc33 (diff) | |
| download | fzf-3e7f032ec200f00f92fa53f9aecde4b989c7dd66.tar.gz | |
Allow displaying --nth parts in a different text style
Close #4183
Diffstat (limited to 'src/tui/tui.go')
| -rw-r--r-- | src/tui/tui.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tui/tui.go b/src/tui/tui.go index 0ab4874b..921c7a04 100644 --- a/src/tui/tui.go +++ b/src/tui/tui.go @@ -205,6 +205,10 @@ type ColorAttr struct { Attr Attr } +func (a ColorAttr) IsColorDefined() bool { + return a.Color != colUndefined +} + func NewColorAttr() ColorAttr { return ColorAttr{Color: colUndefined, Attr: AttrUndefined} } @@ -305,6 +309,7 @@ type ColorTheme struct { Bg ColorAttr ListFg ColorAttr ListBg ColorAttr + Nth ColorAttr SelectedFg ColorAttr SelectedBg ColorAttr SelectedMatch ColorAttr @@ -703,6 +708,7 @@ func EmptyTheme() *ColorTheme { HeaderBg: ColorAttr{colUndefined, AttrUndefined}, HeaderBorder: ColorAttr{colUndefined, AttrUndefined}, HeaderLabel: ColorAttr{colUndefined, AttrUndefined}, + Nth: ColorAttr{colUndefined, AttrUndefined}, } } @@ -746,6 +752,7 @@ func NoColorTheme() *ColorTheme { HeaderBg: ColorAttr{colDefault, AttrUndefined}, HeaderBorder: ColorAttr{colDefault, AttrUndefined}, HeaderLabel: ColorAttr{colDefault, AttrUndefined}, + Nth: ColorAttr{colUndefined, AttrUndefined}, } } @@ -786,6 +793,7 @@ func init() { InputBg: ColorAttr{colUndefined, AttrUndefined}, InputBorder: ColorAttr{colUndefined, AttrUndefined}, InputLabel: ColorAttr{colUndefined, AttrUndefined}, + Nth: ColorAttr{colUndefined, AttrUndefined}, } Dark256 = &ColorTheme{ Colored: true, @@ -823,6 +831,7 @@ func init() { InputBg: ColorAttr{colUndefined, AttrUndefined}, InputBorder: ColorAttr{colUndefined, AttrUndefined}, InputLabel: ColorAttr{colUndefined, AttrUndefined}, + Nth: ColorAttr{colUndefined, AttrUndefined}, } Light256 = &ColorTheme{ Colored: true, @@ -863,6 +872,7 @@ func init() { HeaderBg: ColorAttr{colUndefined, AttrUndefined}, HeaderBorder: ColorAttr{colUndefined, AttrUndefined}, HeaderLabel: ColorAttr{colUndefined, AttrUndefined}, + Nth: ColorAttr{colUndefined, AttrUndefined}, } } |
