Compare commits
4 Commits
a1309af696
...
useMyEngin
Author | SHA1 | Date | |
---|---|---|---|
720a01140c | |||
9ced9ab5cb | |||
8ae28cb359 | |||
d1a9f3f726 |
6
color.go
6
color.go
@@ -38,13 +38,13 @@ var possibleColors map[string]color = map[string]color{
|
||||
"GREEN": {"GREEN", colorData.New(colorData.FgGreen)},
|
||||
"YELLOW": {"YELLOW", colorData.New(colorData.FgYellow)},
|
||||
"BLUE": {"BLUE", colorData.New(colorData.FgBlue)},
|
||||
"MAGENTA": {"MAGENTA", colorData.New(38, 2, 254, 141, 255)},
|
||||
"MAGENTA": {"MAGENTA", colorData.New(colorData.FgMagenta)},
|
||||
"CYAN": {"CYAN", colorData.New(colorData.FgCyan)},
|
||||
"WHITE": {"WHITE", colorData.New(colorData.FgWhite)},
|
||||
"GRAY": {"GRAY", colorData.New(colorData.FgWhite, colorData.Faint)},
|
||||
// Last three numbers are RGB. Reference https://en.wikipedia.org/wiki/ANSI_escape_code for what the first two numbers mean.
|
||||
"ORANGE": {"ORANGE", colorData.New(38, 2, 255, 153, 28)},
|
||||
"DARKBLUE": {"DARKBLUE", colorData.New(38, 2, 0, 112, 255)},
|
||||
// "ORANGE": {"ORANGE", colorData.New(38, 2, 255, 153, 28)},
|
||||
// "DARKBLUE": {"DARKBLUE", colorData.New(38, 2, 0, 112, 255)},
|
||||
"NONE": {"NONE", colorData.New()},
|
||||
}
|
||||
|
||||
|
@@ -5,3 +5,4 @@
|
||||
PINK: 38 244 211 244 22
|
||||
BOLD_WHITE: 38 -1 -1 -1 1
|
||||
ITALIC_WHITE: 38 -1 -1 -1 3
|
||||
UNDERLINE_WHITE: 38 -1 -1 -1 4
|
||||
|
@@ -18,11 +18,9 @@
|
||||
'(&&)|(\|\|)': CYAN
|
||||
# Keywords
|
||||
'\b(if|else|for|range|go|func|return|break|continue)\b': CYAN
|
||||
'\b(import|var|const|type|struct)\b': CYAN
|
||||
'\b(package|import|var|const|type|struct)\b': CYAN
|
||||
# Built-in Functions
|
||||
'\b(panic|len)\b': DARKBLUE
|
||||
# Functions from packages (package name and function name separated by dot)
|
||||
'\b(\w*\.\w*)\b': DARKBLUE
|
||||
'\b(panic|len)\b': GREEN
|
||||
# Data Types
|
||||
'\b(bool|byte|rune|string|interface|map|chan)\b': YELLOW
|
||||
'\b(u?int)(8|16|32|64)?\b': YELLOW
|
||||
|
@@ -1,7 +1,13 @@
|
||||
# Priority decreases going downward ie. If two regexes match the same piece of
|
||||
# text, the one defined earlier will take precedence over the one defined later.
|
||||
# Headings
|
||||
'##?#?#?#?#?.*': MAGENTA
|
||||
'^#{1,6}.*?$': MAGENTA
|
||||
|
||||
# Link text
|
||||
'\[.*?\](?=\(.*?\))': UNDERLINE_WHITE
|
||||
|
||||
# Link URL
|
||||
'https?://\w+\.\w+.*?(?=\))': RED
|
||||
|
||||
# Code blocks
|
||||
'```(.|\n)+?```': YELLOW
|
||||
|
Reference in New Issue
Block a user