diff options
| author | Ellison Leão <ellisonleao@gmail.com> | 2021-03-13 15:02:46 -0300 |
|---|---|---|
| committer | Ellison Leão <ellisonleao@gmail.com> | 2021-03-13 15:02:46 -0300 |
| commit | 391158723f2f4de4ac67d30b2a8e5704fd7a86bc (patch) | |
| tree | 63e6babd483019282f2969a1bf03829844b5df4f /lua | |
| parent | 49c0de81cc11499ddcae81848e37a094b6c89fe7 (diff) | |
| download | gruvbox-391158723f2f4de4ac67d30b2a8e5704fd7a86bc.tar.gz gruvbox-391158723f2f4de4ac67d30b2a8e5704fd7a86bc.tar.xz | |
fix error highlight. Resolve #25
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/gruvbox/colors.lua | 41 | ||||
| -rw-r--r-- | lua/gruvbox/init.lua | 45 |
2 files changed, 44 insertions, 42 deletions
diff --git a/lua/gruvbox/colors.lua b/lua/gruvbox/colors.lua new file mode 100644 index 0000000..e7f5775 --- /dev/null +++ b/lua/gruvbox/colors.lua @@ -0,0 +1,41 @@ +local hsl = require("lush.hsl") + +-- gruvbox palette +return { + dark0_hard = hsl("#1d2021"), + dark0 = hsl("#282828"), + dark0_soft = hsl("#32302f"), + dark1 = hsl("#3c3836"), + dark2 = hsl("#504945"), + dark3 = hsl("#665c54"), + dark4 = hsl("#7c6f64"), + light0_hard = hsl("#f9f5d7"), + light0 = hsl("#fbf1c7"), + light0_soft = hsl("#f2e5bc"), + light1 = hsl("#ebdbb2"), + light2 = hsl("#d5c4a1"), + light3 = hsl("#bdae93"), + light4 = hsl("#a89984"), + bright_red = hsl("#fb4934"), + bright_green = hsl("#b8bb26"), + bright_yellow = hsl("#fabd2f"), + bright_blue = hsl("#83a598"), + bright_purple = hsl("#d3869b"), + bright_aqua = hsl("#8ec07c"), + bright_orange = hsl("#fe8019"), + neutral_red = hsl("#cc241d"), + neutral_green = hsl("#98971a"), + neutral_yellow = hsl("#d79921"), + neutral_blue = hsl("#458588"), + neutral_purple = hsl("#b16286"), + neutral_aqua = hsl("#689d6a"), + neutral_orange = hsl("#d65d0e"), + faded_red = hsl("#9d0006"), + faded_green = hsl("#79740e"), + faded_yellow = hsl("#b57614"), + faded_blue = hsl("#076678"), + faded_purple = hsl("#8f3f71"), + faded_aqua = hsl("#427b58"), + faded_orange = hsl("#af3a03"), + gray = hsl("#928374"), +} diff --git a/lua/gruvbox/init.lua b/lua/gruvbox/init.lua index 07b5a8c..4cc811e 100644 --- a/lua/gruvbox/init.lua +++ b/lua/gruvbox/init.lua @@ -1,46 +1,7 @@ local lush = require("lush") -local hsl = lush.hsl local convert = require("lush.hsl.convert") - --- gruvbox palette -local colors = { - dark0_hard = hsl("#1d2021"), - dark0 = hsl("#282828"), - dark0_soft = hsl("#32302f"), - dark1 = hsl("#3c3836"), - dark2 = hsl("#504945"), - dark3 = hsl("#665c54"), - dark4 = hsl("#7c6f64"), - light0_hard = hsl("#f9f5d7"), - light0 = hsl("#fbf1c7"), - light0_soft = hsl("#f2e5bc"), - light1 = hsl("#ebdbb2"), - light2 = hsl("#d5c4a1"), - light3 = hsl("#bdae93"), - light4 = hsl("#a89984"), - bright_red = hsl("#fb4934"), - bright_green = hsl("#b8bb26"), - bright_yellow = hsl("#fabd2f"), - bright_blue = hsl("#83a598"), - bright_purple = hsl("#d3869b"), - bright_aqua = hsl("#8ec07c"), - bright_orange = hsl("#fe8019"), - neutral_red = hsl("#cc241d"), - neutral_green = hsl("#98971a"), - neutral_yellow = hsl("#d79921"), - neutral_blue = hsl("#458588"), - neutral_purple = hsl("#b16286"), - neutral_aqua = hsl("#689d6a"), - neutral_orange = hsl("#d65d0e"), - faded_red = hsl("#9d0006"), - faded_green = hsl("#79740e"), - faded_yellow = hsl("#b57614"), - faded_blue = hsl("#076678"), - faded_purple = hsl("#8f3f71"), - faded_aqua = hsl("#427b58"), - faded_orange = hsl("#af3a03"), - gray = hsl("#928374"), -} +local colors = require("gruvbox.colors") +local hsl = lush.hsl -- options (dark mode by default) local bg0 = colors.dark0 @@ -385,7 +346,7 @@ local groups = lush(function() Bold {gui = styles.bold}, Italic {gui = styles.italic}, Ignore {}, - Error {fg = red, gui = styles.bold .. "," .. styles.inverse}, + Error {GruvboxRed, gui = styles.bold .. "," .. styles.underline}, Todo {fg = fg0, gui = styles.bold .. "," .. italic_comments}, -- netrw netrwDir {GruvboxAqua}, |
