diff --git a/lua/midnight/palette.lua b/lua/midnight/palette.lua index 2454da0..a322643 100644 --- a/lua/midnight/palette.lua +++ b/lua/midnight/palette.lua @@ -73,6 +73,15 @@ M.daylight = { cyan = '#00BFFF', white = '#ffffff', + bright_black = '#555555', + bright_red = '#ff0000', + bright_green = '#00ff00', + bright_yellow = '#ffa500', + bright_blue = '#0000ff', + bright_magenta = '#ff00ff', + bright_cyan = '#00ffff', + bright_white = '#ffffff', + light_black = '#555555', light_grey = '#ECECEC', light_red = '#ff0000', diff --git a/lua/midnight/theme.lua b/lua/midnight/theme.lua index a01c279..da05d8a 100644 --- a/lua/midnight/theme.lua +++ b/lua/midnight/theme.lua @@ -14,8 +14,9 @@ local M = {} ---@param from string ---@param tos string|string[] local function link(from, tos) - tos = type(tos) == 'string' and { tos } or tos - for _, to in ipairs(tos) do + ---@type string[] + local tos_list = type(tos) == 'string' and { tos } or tos + for _, to in ipairs(tos_list) do vim.api.nvim_set_hl(0, to, { link = from }) end end