Clear old diagnostics when restarting a language server (#2509)

Previously, restarting a language server did not clear out the
diagnostics that were published by that server. Those diagnostics would
stick around forever.

Release Notes:

* Fixed a bug where restarting a language server would sometimes leave
buffers with stale diagnostics associated with that server.
0e332b5f94Max Brunsfeld committed on 5/22/2023, 8:06:32 PM· committed by GitHubparents1d07cff7689cdf
5 files changedLine totals unavailable