chore(diagnostic): sign text config

This commit is contained in:
Max Miliano 2023-12-17 10:02:49 -03:00
parent b124e8c3e3
commit 97b16693d7
2 changed files with 9 additions and 10 deletions

View file

@ -77,12 +77,11 @@ M.load_default_options = function()
local default_diagnostic_config = {
signs = {
active = true,
values = {
{ name = "DiagnosticSignError", text = lvim.icons.diagnostics.Error },
{ name = "DiagnosticSignWarn", text = lvim.icons.diagnostics.Warning },
{ name = "DiagnosticSignHint", text = lvim.icons.diagnostics.Hint },
{ name = "DiagnosticSignInfo", text = lvim.icons.diagnostics.Information },
text = {
[vim.diagnostic.severity.ERROR] = lvim.icons.diagnostics.Error,
[vim.diagnostic.severity.WARN] = lvim.icons.diagnostics.Warning,
[vim.diagnostic.severity.HINT] = lvim.icons.diagnostics.Hint,
[vim.diagnostic.severity.INFO] = lvim.icons.diagnostics.Information,
},
},
virtual_text = true,

View file

@ -94,10 +94,10 @@ function M.setup()
return
end
if lvim.use_icons then
for _, sign in ipairs(vim.tbl_get(vim.diagnostic.config(), "signs", "values") or {}) do
vim.fn.sign_define(sign.name, { texthl = sign.name, text = sign.text, numhl = sign.name })
end
if not lvim.use_icons then
vim.diagnostic.config {
signs = {},
}
end
if not utils.is_directory(lvim.lsp.templates_dir) then