Fix diagnostics

This commit is contained in:
Erik Stambaugh 2025-07-21 18:27:38 -07:00
parent 345a720990
commit ef36c7e432

View file

@ -36,3 +36,34 @@ vim.opt.whichwrap = "<,>,h,l,[,]"
-- vim.opt.listchars.trail = " "
-- vim.opt.listchars.extends = "»"
-- vim.opt.listchars.precedes = "«"
vim.diagnostic.config({
virtual_text = {
prefix = function(diagnostic)
local icons = {
[vim.diagnostic.severity.ERROR] = "",
[vim.diagnostic.severity.WARN] = "",
[vim.diagnostic.severity.HINT] = "",
[vim.diagnostic.severity.INFO] = "",
}
return icons[diagnostic.severity]
end,
},
virtual_lines = false,
signs = {
text = {
[vim.diagnostic.severity.ERROR] = "",
[vim.diagnostic.severity.WARN] = "",
[vim.diagnostic.severity.HINT] = "",
[vim.diagnostic.severity.INFO] = "",
},
},
signs = true,
underline = true,
update_in_insert = false,
})
vim.api.nvim_set_hl(0, "DiagnosticSignError", { fg = "#F44747" })
vim.api.nvim_set_hl(0, "DiagnosticSignWarn", { fg = "#FF8800" })
vim.api.nvim_set_hl(0, "DiagnosticSignInfo", { fg = "#4FC1FF" })
vim.api.nvim_set_hl(0, "DiagnosticSignHint", { fg = "#10B981" })