set lsp signs
This commit is contained in:
@ -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,
|
||||
|
Reference in New Issue
Block a user