From 3feb93a4e0df380505e23024fe03de1f7046a764 Mon Sep 17 00:00:00 2001 From: Marcelo Date: Wed, 2 Apr 2025 23:40:36 -0300 Subject: Virtual lines for errors and virtual text for warnings Source: https://btj93.github.io/nvim-0-11 --- lua/config/lsp.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index b8dac5c..61e3fc3 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -2,7 +2,18 @@ vim.o.completeopt = "menuone,noselect,noinsert,popup,fuzzy" vim.diagnostic.config({ underline = true, - virtual_lines = { current_line = true }, + virtual_text = { + current_line = true, + severity = { + max = vim.diagnostic.severity.WARN, + }, + }, + virtual_lines = { + current_line = true, + severity = { + min = vim.diagnostic.severity.ERROR, + }, + }, signs = { text = { [vim.diagnostic.severity.ERROR] = "", -- cgit v1.2.3