package uitcell import "github.com/gdamore/tcell" var ( // body is the main editing buffer bodyStyle tcell.Style bodyCursorStyle tcell.Style bodyHilightStyle tcell.Style // tag is the window tag line above the body tagStyle tcell.Style tagCursorStyle tcell.Style tagHilightStyle tcell.Style tagSquareStyle tcell.Style tagSquareModifiedStyle tcell.Style // vertline is the vertical line separating columns vertlineStyle tcell.Style // unprintable rune unprintableStyle tcell.Style ) // initStyles initializes the different styles (colors for background/foreground). func initStyles() error { bodyStyle = tcell.StyleDefault // bodyStyle = tcell.StyleDefault. // Background(tcell.NewHexColor(0xffffea)). // Foreground(tcell.ColorBlack) bodyCursorStyle = bodyStyle. Background(tcell.NewHexColor(0xeaea9e)) bodyHilightStyle = bodyStyle.Reverse(true) // bodyHilightStyle = bodyStyle. // Background(tcell.NewHexColor(0xa6a65a)) unprintableStyle = bodyStyle. Foreground(tcell.ColorRed) tagStyle = tcell.StyleDefault.Reverse(true) //Background(tcell.NewHexColor(0xeaffff)). //Foreground(tcell.ColorBlack) tagCursorStyle = tagStyle. Background(tcell.NewHexColor(0x8888cc)). Foreground(tcell.ColorBlack) tagHilightStyle = tagStyle. Background(tcell.NewHexColor(0x8888cc)) tagSquareStyle = tagStyle. Background(tcell.NewHexColor(0x8888cc)) tagSquareModifiedStyle = tagStyle. Background(tcell.NewHexColor(0x2222cc)) vertlineStyle = bodyStyle.Reverse(false) return nil }