summaryrefslogtreecommitdiff
path: root/src/tui
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-09-28 20:59:20 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-10-09 00:17:00 +0900
commit65df0abf0e4143470d824145ecc313e40dd8773d (patch)
tree8b5df786eb5aed184ddc4aeb9718c684495c8420 /src/tui
parentb51bc6b50e90169553c48209c00c5f4d548ec0a0 (diff)
downloadfzf-65df0abf0e4143470d824145ecc313e40dd8773d.tar.gz
Introduce 'raw' mode
Diffstat (limited to 'src/tui')
-rw-r--r--src/tui/tui.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tui/tui.go b/src/tui/tui.go
index 106d6c86..ae9e8c49 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -381,6 +381,12 @@ func (p ColorPair) WithAttr(attr Attr) ColorPair {
return dup
}
+func (p ColorPair) WithFg(fg ColorAttr) ColorPair {
+ dup := p
+ fgPair := ColorPair{fg.Color, colUndefined, fg.Attr}
+ return dup.Merge(fgPair)
+}
+
func (p ColorPair) WithBg(bg ColorAttr) ColorPair {
dup := p
bgPair := ColorPair{colUndefined, bg.Color, bg.Attr}
@@ -410,6 +416,7 @@ type ColorTheme struct {
ListBg ColorAttr
AltBg ColorAttr
Nth ColorAttr
+ Hidden ColorAttr
SelectedFg ColorAttr
SelectedBg ColorAttr
SelectedMatch ColorAttr
@@ -866,6 +873,7 @@ func EmptyTheme() *ColorTheme {
FooterLabel: ColorAttr{colUndefined, AttrUndefined},
GapLine: ColorAttr{colUndefined, AttrUndefined},
Nth: ColorAttr{colUndefined, AttrUndefined},
+ Hidden: ColorAttr{colUndefined, Dim},
}
}
@@ -916,6 +924,7 @@ func NoColorTheme() *ColorTheme {
FooterLabel: ColorAttr{colDefault, AttrUndefined},
GapLine: ColorAttr{colDefault, AttrUndefined},
Nth: ColorAttr{colUndefined, AttrUndefined},
+ Hidden: ColorAttr{colUndefined, Dim},
}
}
@@ -967,6 +976,7 @@ func init() {
FooterLabel: ColorAttr{colUndefined, AttrUndefined},
GapLine: ColorAttr{colUndefined, AttrUndefined},
Nth: ColorAttr{colUndefined, AttrUndefined},
+ Hidden: ColorAttr{colUndefined, Dim},
}
Dark256 = &ColorTheme{
Colored: true,
@@ -1015,6 +1025,7 @@ func init() {
FooterLabel: ColorAttr{colUndefined, AttrUndefined},
GapLine: ColorAttr{colUndefined, AttrUndefined},
Nth: ColorAttr{colUndefined, AttrUndefined},
+ Hidden: ColorAttr{colUndefined, Dim},
}
Light256 = &ColorTheme{
Colored: true,
@@ -1063,6 +1074,7 @@ func init() {
FooterLabel: ColorAttr{colUndefined, AttrUndefined},
GapLine: ColorAttr{colUndefined, AttrUndefined},
Nth: ColorAttr{colUndefined, AttrUndefined},
+ Hidden: ColorAttr{colUndefined, Dim},
}
}