summaryrefslogtreecommitdiff
path: root/src/curses
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2015-07-22 00:19:37 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2015-07-22 00:38:38 +0900
commitd459e9abce58d3b17c59a10bdcb018c8061bd3d2 (patch)
tree87669e17ac48bbd9f73dbc379025f909281c3022 /src/curses
parentc9abe1b1ff6e7ebbad9044941a0d7ea70b16802d (diff)
downloadfzf-d459e9abce58d3b17c59a10bdcb018c8061bd3d2.tar.gz
Add --header-file option
Diffstat (limited to 'src/curses')
-rw-r--r--src/curses/curses.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/curses/curses.go b/src/curses/curses.go
index 4dde2885..95c6ad95 100644
--- a/src/curses/curses.go
+++ b/src/curses/curses.go
@@ -94,6 +94,7 @@ const (
ColInfo
ColCursor
ColSelected
+ ColHeader
ColUser
)
@@ -114,6 +115,7 @@ type ColorTheme struct {
Info int16
Cursor int16
Selected int16
+ Header int16
}
type Event struct {
@@ -164,7 +166,8 @@ func init() {
Spinner: C.COLOR_GREEN,
Info: C.COLOR_WHITE,
Cursor: C.COLOR_RED,
- Selected: C.COLOR_MAGENTA}
+ Selected: C.COLOR_MAGENTA,
+ Header: C.COLOR_CYAN}
Dark256 = &ColorTheme{
UseDefault: true,
Fg: 15,
@@ -177,7 +180,8 @@ func init() {
Spinner: 148,
Info: 144,
Cursor: 161,
- Selected: 168}
+ Selected: 168,
+ Header: 110}
Light256 = &ColorTheme{
UseDefault: true,
Fg: 15,
@@ -190,7 +194,8 @@ func init() {
Spinner: 65,
Info: 101,
Cursor: 161,
- Selected: 168}
+ Selected: 168,
+ Header: 31}
}
func attrColored(pair int, bold bool) C.int {
@@ -308,6 +313,7 @@ func initPairs(theme *ColorTheme, black bool) {
C.init_pair(ColInfo, C.short(theme.Info), bg)
C.init_pair(ColCursor, C.short(theme.Cursor), darkBG)
C.init_pair(ColSelected, C.short(theme.Selected), darkBG)
+ C.init_pair(ColHeader, C.short(theme.Header), bg)
}
func Close() {