package main 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() { bodyStyle = tcell.StyleDefault. Background(tcell.NewHexColor(0xffffea)). Foreground(tcell.ColorBlack) bodyCursorStyle = bodyStyle. Background(tcell.NewHexColor(0xeaea9e)) bodyHilightStyle = bodyStyle. Background(tcell.NewHexColor(0xa6a65a)) unprintableStyle = bodyStyle. Foreground(tcell.ColorRed) tagStyle = tcell.StyleDefault. 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(0x0)) vertlineStyle = bodyStyle }