1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
package highlight
import (
"src.elv.sh/pkg/ui"
)
var stylingFor = map[string]ui.Styling{
barewordRegion: nil,
singleQuotedRegion: ui.FgYellow,
doubleQuotedRegion: ui.FgYellow,
variableRegion: ui.FgMagenta,
wildcardRegion: nil,
tildeRegion: nil,
commentRegion: ui.FgCyan,
">": ui.FgGreen,
">>": ui.FgGreen,
"<": ui.FgGreen,
"?>": ui.FgGreen,
"|": ui.FgGreen,
"?(": ui.Bold,
"(": ui.Bold,
")": ui.Bold,
"[": ui.Bold,
"]": ui.Bold,
"{": ui.Bold,
"}": ui.Bold,
"&": ui.Bold,
commandRegion: ui.FgGreen,
keywordRegion: ui.FgYellow,
errorRegion: ui.Stylings(ui.FgBrightWhite, ui.BgRed),
}
var (
stylingForGoodCommand = ui.FgGreen
stylingForBadCommand = ui.FgRed
)
|