From 274783a2e88536cd53f4e635b727c37ac93fa5c2 Mon Sep 17 00:00:00 2001
From: plainbowstring <plainbowstring@gmail.com>
Date: Sun, 31 Mar 2024 23:43:44 +1100
Subject: [PATCH] ignore unsupported notification messages from omnisharp
 language server

---
 autoload/lsp/handlers.vim | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/autoload/lsp/handlers.vim b/autoload/lsp/handlers.vim
index 68772e7..ea8b7ac 100644
--- a/autoload/lsp/handlers.vim
+++ b/autoload/lsp/handlers.vim
@@ -124,6 +124,14 @@ export def ProcessNotif(lspserver: dict<any>, reply: dict<any>): void
       # ccls language server notifications
       '$ccls/publishSkippedRanges',
       '$ccls/publishSemanticHighlight',
+      # omnisharp language server notifications
+      'o#/backgrounddiagnosticstatus',
+      'o#/msbuildprojectdiagnostics',
+      'o#/projectadded',
+      'o#/projectchanged',
+      'o#/projectconfiguration',
+      'o#/projectdiagnosticstatus',
+      'o#/unresolveddependencies',
     ]
 
   if lsp_notif_handlers->has_key(reply.method)
-- 
2.51.0