16 lines
303 B
Lua
16 lines
303 B
Lua
|
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
|