mirror of
https://github.com/maxmx03/dracula.nvim.git
synced 2026-09-10 07:26:19 -04:00
24 lines
412 B
Lua
24 lines
412 B
Lua
local function to_hex(decimal)
|
|
if type(decimal) ~= 'number' then
|
|
return decimal
|
|
end
|
|
local hex = string.format('#%06x', decimal)
|
|
return hex:upper()
|
|
end
|
|
|
|
local function nvim_get_hl(name)
|
|
local output = vim.api.nvim_get_hl(0, { name = name, link = false })
|
|
|
|
local t = {}
|
|
|
|
for key, value in pairs(output) do
|
|
t[key] = to_hex(value)
|
|
end
|
|
|
|
return t
|
|
end
|
|
|
|
return {
|
|
nvim_get_hl = nvim_get_hl,
|
|
}
|