From 374e6102e108e06190e79b37793306c6312b1157 Mon Sep 17 00:00:00 2001 From: He4eT Date: Sun, 24 Aug 2025 03:58:49 +0200 Subject: [PATCH] nvim: simplify diagnostic icons --- nvim/init.lua | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index da8a82e..3a772e9 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -502,20 +502,18 @@ require('lazy').setup({ -- Diagnostic Appearance - local diagnostic_icon = '⏹' - local diagnostic_types = { 'Error', 'Warn', 'Hint', 'Info' } - - local diagnostic_signs = {} - for type in pairs(diagnostic_types) do - diagnostic_signs[vim.diagnostic.severity[type]] = diagnostic_icon - end - + local icon = '⏹' vim.diagnostic.config { signs = { - text = diagnostic_signs, + text = { + [vim.diagnostic.severity.ERROR] = icon, + [vim.diagnostic.severity.WARN] = icon, + [vim.diagnostic.severity.HINT] = icon, + [vim.diagnostic.severity.INFO] = icon, + }, }, virtual_text = { - prefix = diagnostic_icon, + prefix = icon, }, } end,