From 9560670e98ed37640919518da1c65888c5dfd08a Mon Sep 17 00:00:00 2001 From: joce Date: Tue, 22 Feb 2022 16:48:09 -0500 Subject: [PATCH] Add light colors as well for markup --- markup.go | 9 +++++++++ profile.go | 10 +++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/markup.go b/markup.go index 465e40c..c99dbb4 100644 --- a/markup.go +++ b/markup.go @@ -49,6 +49,15 @@ func NewMarkup(profile *Profile) *Markup { markup.tags[`magenta`] = termbox.ColorMagenta markup.tags[`cyan`] = termbox.ColorCyan markup.tags[`white`] = termbox.ColorWhite + markup.tags[`darkgray`] = termbox.ColorDarkGray + markup.tags[`lightred`] = termbox.ColorLightRed + markup.tags[`lightgreen`] = termbox.ColorLightGreen + markup.tags[`lightyellow`] = termbox.ColorLightYellow + markup.tags[`lightblue`] = termbox.ColorLightBlue + markup.tags[`lightmagenta`] = termbox.ColorLightMagenta + markup.tags[`lightcyan`] = termbox.ColorLightCyan + markup.tags[`lightgray`] = termbox.ColorLightGray + markup.tags[`right`] = termbox.ColorDefault // Termbox can combine attributes and a single color using bitwise OR. markup.tags[`b`] = termbox.AttrBold // Attribute = 1 << (iota + 4) markup.tags[`u`] = termbox.AttrUnderline diff --git a/profile.go b/profile.go index 7dbd62c..fc5fe04 100644 --- a/profile.go +++ b/profile.go @@ -48,7 +48,15 @@ func IsSupportedColor(colorName string) bool { "blue", "magenta", "cyan", - "white": + "white", + "darkgray", + "lightred", + "lightgreen", + "lightyellow", + "lightblue", + "lightmagenta", + "lightcyan", + "lightgray": return true } return false