mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
fix(diagnostic): don't overwrite existing sign definitions
This commit is contained in:
parent
867e888599
commit
71e0e6cc63
@ -136,6 +136,7 @@ local define_default_signs = (function()
|
||||
end
|
||||
|
||||
for severity, sign_hl_name in pairs(sign_highlight_map) do
|
||||
if vim.tbl_isempty(vim.fn.sign_getdefined(sign_hl_name)) then
|
||||
local severity_name = M.severity[severity]
|
||||
vim.fn.sign_define(sign_hl_name, {
|
||||
text = (severity_name or 'U'):sub(1, 1),
|
||||
@ -144,6 +145,7 @@ local define_default_signs = (function()
|
||||
numhl = '',
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
signs_defined = true
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user