From 66f02fd2de1c824e859a58367b2ed6a669fdd03f Mon Sep 17 00:00:00 2001 From: William Boman Date: Wed, 7 Dec 2022 11:08:38 +0100 Subject: fix(ui): set severity min & max for namespaced diagnostic config (#738) Simply setting it to true won't override sub-items such as a user's severity config. Some users may for example have set the `virtual_text` severity to only show ERRORs, causing Mason's INFO diagnostics to not be displayed. --- lua/mason-core/ui/display.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/mason-core/ui/display.lua b/lua/mason-core/ui/display.lua index b98b37ee..cd6e3efb 100644 --- a/lua/mason-core/ui/display.lua +++ b/lua/mason-core/ui/display.lua @@ -201,7 +201,10 @@ function M.new_view_only_win(name, filetype) local window_opts = {} vim.diagnostic.config({ - virtual_text = true, + virtual_text = { + severity = { min = vim.diagnostic.severity.HINT, max = vim.diagnostic.severity.ERROR }, + }, + right_align = false, underline = false, signs = false, virtual_lines = false, -- cgit v1.2.3-70-g09d2