diff options
| author | Ellison Leão <ellisonleao@gmail.com> | 2021-02-24 01:20:28 -0300 |
|---|---|---|
| committer | Ellison Leão <ellisonleao@gmail.com> | 2021-02-24 01:20:28 -0300 |
| commit | 28c9ba74e7ad7794d0ff12c7f5c158a6775d9e4e (patch) | |
| tree | cdfd31bd564d52a2d2039756ff49264e52c46872 | |
| parent | 939a21c94bf1d1efbdf527ac9c0b312d606679cb (diff) | |
| download | gruvbox-28c9ba74e7ad7794d0ff12c7f5c158a6775d9e4e.tar.gz gruvbox-28c9ba74e7ad7794d0ff12c7f5c158a6775d9e4e.tar.xz | |
changed gruvbox lua module namespace
| -rw-r--r-- | README.md | 6 | ||||
| -rw-r--r-- | colors/gruvbox.vim | 7 | ||||
| -rw-r--r-- | lua/gruvbox/init.lua (renamed from lua/theme/init.lua) | 38 |
3 files changed, 44 insertions, 7 deletions
@@ -24,13 +24,13 @@ use {"npxbr/gruvbox.nvim", requires = {"rktjmp/lush.nvim"}} Inside `init.vim` ```vimscript -set background=dark +set background=dark " or light if you want light mode set colorscheme=gruvbox ``` ```lua -vim.o.background = "dark" -vim.o.colorscheme = "gruvbox" +vim.o.background = "dark" -- or "light" for light mode +vim.cmd([[ colorscheme gruvbox]]) ``` # Configuration diff --git a/colors/gruvbox.vim b/colors/gruvbox.vim index b052493..6b3a644 100644 --- a/colors/gruvbox.vim +++ b/colors/gruvbox.vim @@ -1,5 +1,4 @@ -set background=dark -let g:colors_name="gruvbox" +" let g:colors_name="gruvbox" " reloading colors -lua package.loaded["gruvbox.theme"] = nil -lua require("lush")(require("gruvbox.theme")) +lua package.loaded["gruvbox"] = nil +lua require("lush")(require("gruvbox")) diff --git a/lua/theme/init.lua b/lua/gruvbox/init.lua index b14e022..8259aa6 100644 --- a/lua/theme/init.lua +++ b/lua/gruvbox/init.lua @@ -95,8 +95,16 @@ for k, val in pairs(settings) do end end +-- set colors_name var +vim.g.colors_name = "gruvbox" + -- handle light/dark contrast settings local bg = vim.o.background +if bg == nil then + bg = "dark" + vim.o.background = bg +end + local contrast = vim.g["gruvbox_contrast_" .. bg] if contrast == "hard" then bg0 = colors[bg .. "0_hard"] @@ -187,6 +195,36 @@ if not vim.g.gruvbox_improved_strings then special_string = {fg = hsl(green), gui = italic_strings} end +--[[ + let g:terminal_color_0 = s:gb.bg0[0] + let g:terminal_color_8 = s:gb.gray[0] + + let g:terminal_color_1 = s:gb.neutral_red[0] + let g:terminal_color_9 = s:gb.red[0] + + let g:terminal_color_2 = s:gb.neutral_green[0] + let g:terminal_color_10 = s:gb.green[0] + + let g:terminal_color_3 = s:gb.neutral_yellow[0] + let g:terminal_color_11 = s:gb.yellow[0] + + let g:terminal_color_4 = s:gb.neutral_blue[0] + let g:terminal_color_12 = s:gb.blue[0] + + let g:terminal_color_5 = s:gb.neutral_purple[0] + let g:terminal_color_13 = s:gb.purple[0] + + let g:terminal_color_6 = s:gb.neutral_aqua[0] + let g:terminal_color_14 = s:gb.aqua[0] + + let g:terminal_color_7 = s:gb.fg4[0] + let g:terminal_color_15 = s:gb.fg1[0] + ]] + +vim.g.terminal_color_0 = hsl(bg0) +vim.g.terminal_color_8 = hsl(gray) +vim.g.terminal_color_1 = hsl(colors.neutral_red) + local theme = lush(function() return { -- EndOfBuffer { }, |
