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