local M = {} local DEFAULT_LABEL_DEFINITION = { guifg = "red", guibg = "NONE", gui = { bold = true, underline = true, }, ctermfg = "red", ctermbg = "NONE", cterm = { bold = true, underline = true, }, } local function copy(value) if type(value) ~= "table" then return value end local result = {} for key, item in pairs(value) do result[key] = copy(item) end return result end function M.default_label_definition() return copy(DEFAULT_LABEL_DEFINITION) end return M