aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEllison Leão <ellisonleao@gmail.com>2022-06-28 21:49:00 -0300
committerEllison Leão <ellisonleao@gmail.com>2022-06-28 21:49:00 -0300
commitc44d664afa94658e84a61d82ec397fdeb5c41656 (patch)
treed5bd95c0f0576022cdf0f56a6672ce87f1fd8072
parent80e656e7b0ccfd9edd7a2c0a8653f3375d5e2cbf (diff)
downloadgruvbox-c44d664afa94658e84a61d82ec397fdeb5c41656.tar.gz
gruvbox-c44d664afa94658e84a61d82ec397fdeb5c41656.tar.xz
normal mode back to use nvim_set_hl as it's already in stable version
updates on README
-rw-r--r--lua/gruvbox/init.lua21
1 files changed, 6 insertions, 15 deletions
diff --git a/lua/gruvbox/init.lua b/lua/gruvbox/init.lua
index 3631872..d810bf6 100644
--- a/lua/gruvbox/init.lua
+++ b/lua/gruvbox/init.lua
@@ -1,17 +1,5 @@
local M = {}
-local function add_highlights(hls)
- for group, settings in pairs(hls) do
- -- we need https://github.com/neovim/neovim/commit/9aba2043351c79cd9bc8fa7b229ee7629ba178f0 in stable version first
- -- in order to get Normal using nvim_set_hl
- if group == "Normal" then
- vim.cmd(string.format("hi! Normal guifg=%s guibg=%s", settings.fg, settings.bg))
- else
- vim.api.nvim_set_hl(0, group, settings)
- end
- end
-end
-
-- default configs
M.config = {
undercurl = true,
@@ -22,8 +10,8 @@ M.config = {
invert_signs = false,
invert_tabline = false,
invert_intend_guides = false,
- inverse = true,
- contrast = "",
+ inverse = true, -- invert background for search, diffs, statuslines and errors
+ contrast = "", -- can be "hard" or "soft"
overrides = {},
}
@@ -47,7 +35,10 @@ M.load = function()
local groups = require("gruvbox.groups").setup()
- add_highlights(groups)
+ -- add highlights
+ for group, settings in pairs(groups) do
+ vim.api.nvim_set_hl(0, group, settings)
+ end
vim.cmd("colorscheme gruvbox")
end