dotfiles/nvim/lua/themes/gruvbox.lua

30 lines
771 B
Lua

-- :filter Gruvbox* highlight
local hex = function(n)
return string.format("#%06x", n)
end
local colo = function(n)
colour = vim.api.nvim_get_hl_by_name(n, true)
return hex(colour.foreground)
end
return {
bg = colo("GruvboxBg0"),
bg1 = colo("GruvboxBg1"),
bg2 = colo("GruvboxBg2"),
bg3 = colo("GruvboxBg3"),
bg4 = colo("GruvboxBg4"),
black = '#000000',
fg = colo("GruvboxFg0"),
fg1 = colo("GruvboxFg1"),
fg2 = colo("GruvboxFg2"),
fg3 = colo("GruvboxFg3"),
fg4 = colo("GruvboxFg4"),
green = colo("GruvboxGreen"),
blue = colo("GruvboxBlue"),
orange = colo("GruvboxOrange"),
red = colo("GruvboxRed"),
purple = colo("GruvboxPurple"),
white = '#FFFFFF',
yellow = colo("GruvboxYellow"),
aqua = colo("GruvboxAqua")
}