local M = {} M.setup = function() local function lspSymbol(name, icon) local hl = 'DiagnosticSign' .. name vim.fn.sign_define(hl, { text = icon, numhl = hl, texthl = hl }) end lspSymbol('Error', '') lspSymbol('Warn', '') lspSymbol('Info', '') lspSymbol('Hint', '') end return M