From b468cbf4f0aabac0a9edcb8bb480db4f7fd34353 Mon Sep 17 00:00:00 2001 From: alvinlollo Date: Mon, 10 Aug 2026 21:29:05 +1000 Subject: [PATCH] Added/modified to liking --- lua/config/options.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lua/config/options.lua b/lua/config/options.lua index 3ea1454..8dd7c78 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -1,3 +1,27 @@ -- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here + +-- SpellCheck +-- Filter diagnostics to hide warnings but keep errors, info, and hints +local function filter_warnings(diagnostic) + return diagnostic.severity ~= vim.diagnostic.severity.WARN +end + +vim.diagnostic.config({ + virtual_text = { + format = function(diagnostic) + if diagnostic.severity == vim.diagnostic.severity.WARN then + return "" + end + return diagnostic.message + end, + }, + signs = { + filter = filter_warnings, + }, + underline = { + filter = filter_warnings, + }, +}) +