From fbc8a24a1430cd376fa0e144b70b4d5e79d5d183 Mon Sep 17 00:00:00 2001 From: Francis Date: Tue, 11 Nov 2025 18:04:51 +0000 Subject: [PATCH] lsp warning --- init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/init.lua b/init.lua index d2342279..b9721fe2 100644 --- a/init.lua +++ b/init.lua @@ -738,6 +738,15 @@ require('lazy').setup({ end, }) + -- Override diagnostic handler to prevent URI errors + local default_diagnostic_handler = vim.lsp.handlers['textDocument/publishDiagnostics'] + vim.lsp.handlers['textDocument/publishDiagnostics'] = function(err, result, ctx, config) + -- Filter out diagnostics with invalid URIs + if result and result.uri and type(result.uri) == 'string' and result.uri ~= '' then + return default_diagnostic_handler(err, result, ctx, config) + end + end + -- Diagnostic Config -- See :help vim.diagnostic.Opts vim.diagnostic.config {