|
|
@ -19,9 +19,7 @@ function M.diagnositc_config_sign()
|
|
|
|
vim.fn.sign_define(sign_name, { text = icons.code_lens_action_icon, texthl = 'LspDiagnosticsSignHint' })
|
|
|
|
vim.fn.sign_define(sign_name, { text = icons.code_lens_action_icon, texthl = 'LspDiagnosticsSignHint' })
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
if not icons.icons then
|
|
|
|
if icons.icons then
|
|
|
|
return
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
local e, w, i, h = icons.diagnostic_err, icons.diagnostic_warn, icons.diagnostic_info, icons.diagnostic_hint
|
|
|
|
local e, w, i, h = icons.diagnostic_err, icons.diagnostic_warn, icons.diagnostic_info, icons.diagnostic_hint
|
|
|
|
local t = vim.fn.sign_getdefined('DiagnosticSignWarn')
|
|
|
|
local t = vim.fn.sign_getdefined('DiagnosticSignWarn')
|
|
|
|
if vim.tbl_isempty(t) or t[1].text == 'W ' then
|
|
|
|
if vim.tbl_isempty(t) or t[1].text == 'W ' then
|
|
|
@ -32,6 +30,7 @@ function M.diagnositc_config_sign()
|
|
|
|
|
|
|
|
|
|
|
|
t = vim.fn.sign_getdefined('DiagnosticSignWarn')
|
|
|
|
t = vim.fn.sign_getdefined('DiagnosticSignWarn')
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
M.configed = true
|
|
|
|
M.configed = true
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|