theme

package
v0.44.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// DefaultTextColor is the default text color
	DefaultTextColor = style.FgDefault

	// GocuiDefaultTextColor does the same as DefaultTextColor but this one only colors gocui default text colors
	GocuiDefaultTextColor = gocui.ColorDefault

	// ActiveBorderColor is the border color of the active frame
	ActiveBorderColor gocui.Attribute

	// InactiveBorderColor is the border color of the inactive active frames
	InactiveBorderColor gocui.Attribute

	// FilteredActiveBorderColor is the border color of the active frame, when it's being searched/filtered
	SearchingActiveBorderColor gocui.Attribute

	// GocuiSelectedLineBgColor is the background color for the selected line in gocui
	GocuiSelectedLineBgColor gocui.Attribute
	// GocuiInactiveViewSelectedLineBgColor is the background color for the selected line in gocui if the view doesn't have focus
	GocuiInactiveViewSelectedLineBgColor gocui.Attribute

	OptionsColor gocui.Attribute

	// SelectedLineBgColor is the background color for the selected line
	SelectedLineBgColor = style.New()
	// InactiveViewSelectedLineBgColor is the background color for the selected line if the view doesn't have the focus
	InactiveViewSelectedLineBgColor = style.New()

	// CherryPickedCommitColor is the text style when cherry picking a commit
	CherryPickedCommitTextStyle = style.New()

	// MarkedBaseCommitTextStyle is the text style of the marked rebase base commit
	MarkedBaseCommitTextStyle = style.New()

	OptionsFgColor = style.New()

	DiffTerminalColor = style.FgMagenta

	UnstagedChangesColor = style.New()
)

Functions

func GetGocuiAttribute added in v0.15.1

func GetGocuiAttribute(key string) gocui.Attribute

GetGocuiAttribute gets the gocui color attribute from the string

func GetGocuiStyle added in v0.30.1

func GetGocuiStyle(keys []string) gocui.Attribute

GetGocuiStyle bitwise OR's a list of attributes obtained via the given keys

func GetTextStyle added in v0.30.1

func GetTextStyle(keys []string, background bool) style.TextStyle

func UpdateTheme

func UpdateTheme(themeConfig config.ThemeConfig)

UpdateTheme updates all theme variables

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL