set lsp signs

This commit is contained in:
2023-05-10 17:16:39 -04:00
parent bd20fdb3dd
commit c713985bdd

View File

@ -26,6 +26,14 @@ local function lsp_keymaps(bufnr)
map('n', ']d', '<cmd>lua vim.diagnostic.goto_next()<cr>')
end
local function set_lsp_sign(name, text)
vim.fn.sign_define(name, {text = text, texthl = name})
end
set_lsp_sign("DiagnosticSignError", "x")
set_lsp_sign("DiagnosticSignWarn" , "!")
set_lsp_sign("DiagnosticSignInfo" , "i")
set_lsp_sign("DiagnosticSignHint" , "h")
local function lsp_settings()
local sign = function(opts)
vim.fn.sign_define(opts.name, {
@ -35,11 +43,6 @@ local function lsp_settings()
})
end
sign({name = 'DiagnosticSignError', text = 'x'})
sign({name = 'DiagnosticSignWarn', text = '!'})
sign({name = 'DiagnosticSignHint', text = 'h'})
sign({name = 'DiagnosticSignInfo', text = 'i'})
vim.diagnostic.config({
virtual_text = false,
signs = true,