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,13 +136,15 @@ local define_default_signs = (function()
|
|||||||
end
|
end
|
||||||
|
|
||||||
for severity, sign_hl_name in pairs(sign_highlight_map) do
|
for severity, sign_hl_name in pairs(sign_highlight_map) do
|
||||||
local severity_name = M.severity[severity]
|
if vim.tbl_isempty(vim.fn.sign_getdefined(sign_hl_name)) then
|
||||||
vim.fn.sign_define(sign_hl_name, {
|
local severity_name = M.severity[severity]
|
||||||
text = (severity_name or 'U'):sub(1, 1),
|
vim.fn.sign_define(sign_hl_name, {
|
||||||
texthl = sign_hl_name,
|
text = (severity_name or 'U'):sub(1, 1),
|
||||||
linehl = '',
|
texthl = sign_hl_name,
|
||||||
numhl = '',
|
linehl = '',
|
||||||
})
|
numhl = '',
|
||||||
|
})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
signs_defined = true
|
signs_defined = true
|
||||||
|
Loading…
Reference in New Issue
Block a user