diff --git a/lua/config/plugins.lua b/lua/config/plugins.lua index 251f2de..415f52d 100644 --- a/lua/config/plugins.lua +++ b/lua/config/plugins.lua @@ -23,7 +23,9 @@ _G.Config = {} -- import other plugins local r = function(m) require("plugins." .. m) end -local order = {} +local order = { + "colorscheme", +} for _, m in ipairs(order) do r(m) diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua new file mode 100644 index 0000000..75812ab --- /dev/null +++ b/lua/plugins/colorscheme.lua @@ -0,0 +1,19 @@ +add, now, later = MiniDeps.add, MiniDeps.now, MiniDeps.later + +now(function() + add("sainnhe/gruvbox-material") + + vim.o.background = "dark" + vim.g.gruvbox_material_background = "light" + vim.g.gruvbox_material_better_performance = 1 + vim.g.gruvbox_material_diagnostic_line_highlight = 1 + vim.g.gruvbox_material_diagnostic_virtual_text = "colored" + vim.g.gruvbox_material_enable_bold = 1 + vim.g.gruvbox_material_enable_italic = 1 + + -- vim.api.nvim_set_hl(0, "FloatBorder", { link = "Normal" }) + -- vim.api.nvim_set_hl(0, "LspInfoBorder", { link = "Normal" }) + -- vim.api.nvim_set_hl(0, "NormalFloat", { link = "Normal" }) + + vim.cmd.colorscheme("gruvbox-material") +end)