summaryrefslogtreecommitdiff
path: root/src/tui/tui.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-06-24 22:50:02 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-06-25 02:12:10 +0900
commit4811e52af3ed7f89e82baa908f9a8a25fb593361 (patch)
treeda7d88eadf9a0e8044b4748dd790cd599117b663 /src/tui/tui.go
parent8d81730ec2855d3d32a171f8b675430ffb4c4d59 (diff)
downloadfzf-4811e52af3ed7f89e82baa908f9a8a25fb593361.tar.gz
Support full-line background color in the list section
Close #4432
Diffstat (limited to 'src/tui/tui.go')
-rw-r--r--src/tui/tui.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tui/tui.go b/src/tui/tui.go
index c8844753..c899ee78 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -273,6 +273,10 @@ func NewColorPair(fg Color, bg Color, attr Attr) ColorPair {
return ColorPair{fg, bg, attr}
}
+func NoColorPair() ColorPair {
+ return ColorPair{-1, -1, 0}
+}
+
func (p ColorPair) Fg() Color {
return p.fg
}
@@ -285,6 +289,10 @@ func (p ColorPair) Attr() Attr {
return p.attr
}
+func (p ColorPair) IsFullBgMarker() bool {
+ return p.attr&FullBg > 0
+}
+
func (p ColorPair) HasBg() bool {
return p.attr&Reverse == 0 && p.bg != colDefault ||
p.attr&Reverse > 0 && p.fg != colDefault