aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEllison Leão <ellisonleao@gmail.com>2021-03-12 11:02:31 -0300
committerEllison Leão <ellisonleao@gmail.com>2021-03-12 11:02:31 -0300
commit6c78db64ab2d1c7ba52e2bc564bc4699ebf3790d (patch)
tree68b34c6e08c4304b05d32a52ee2493f86af8b4dc
parentc4fcef7741727f38b6f6e74a15bef6e4cf5bf988 (diff)
downloadgruvbox-6c78db64ab2d1c7ba52e2bc564bc4699ebf3790d.tar.gz
gruvbox-6c78db64ab2d1c7ba52e2bc564bc4699ebf3790d.tar.xz
Fix #26
-rw-r--r--lua/gruvbox/init.lua32
1 files changed, 17 insertions, 15 deletions
diff --git a/lua/gruvbox/init.lua b/lua/gruvbox/init.lua
index 247f0e4..07b5a8c 100644
--- a/lua/gruvbox/init.lua
+++ b/lua/gruvbox/init.lua
@@ -1,5 +1,7 @@
local lush = require("lush")
local hsl = lush.hsl
+local convert = require("lush.hsl.convert")
+
-- gruvbox palette
local colors = {
dark0_hard = hsl("#1d2021"),
@@ -233,21 +235,21 @@ if not vim.g.gruvbox_improved_strings then
end
-- neovim terminal mode colors
-vim.g.terminal_color_0 = bg0
-vim.g.terminal_color_8 = gray
-vim.g.terminal_color_1 = colors.neutral_red
-vim.g.terminal_color_2 = red
-vim.g.terminal_color_10 = green
-vim.g.terminal_color_3 = colors.neutral_yellow
-vim.g.terminal_color_11 = yellow
-vim.g.terminal_color_4 = colors.neutral_blue
-vim.g.terminal_color_12 = blue
-vim.g.terminal_color_5 = colors.neutral_purple
-vim.g.terminal_color_13 = purple
-vim.g.terminal_color_6 = colors.neutral_aqua
-vim.g.terminal_color_14 = aqua
-vim.g.terminal_color_7 = fg4
-vim.g.terminal_color_15 = fg1
+vim.g.terminal_color_0 = convert.hsl_to_hex(bg0)
+vim.g.terminal_color_8 = convert.hsl_to_hex(gray)
+vim.g.terminal_color_1 = convert.hsl_to_hex(colors.neutral_red)
+vim.g.terminal_color_2 = convert.hsl_to_hex(red)
+vim.g.terminal_color_10 = convert.hsl_to_hex(green)
+vim.g.terminal_color_3 = convert.hsl_to_hex(colors.neutral_yellow)
+vim.g.terminal_color_11 = convert.hsl_to_hex(yellow)
+vim.g.terminal_color_4 = convert.hsl_to_hex(colors.neutral_blue)
+vim.g.terminal_color_12 = convert.hsl_to_hex(blue)
+vim.g.terminal_color_5 = convert.hsl_to_hex(colors.neutral_purple)
+vim.g.terminal_color_13 = convert.hsl_to_hex(purple)
+vim.g.terminal_color_6 = convert.hsl_to_hex(colors.neutral_aqua)
+vim.g.terminal_color_14 = convert.hsl_to_hex(aqua)
+vim.g.terminal_color_7 = convert.hsl_to_hex(fg4)
+vim.g.terminal_color_15 = convert.hsl_to_hex(fg1)
local groups = lush(function()
return {