Pure-D / serve-d

D LSP server (dlang language server protocol server)
MIT License
200 stars 48 forks source link

fix mir.ion error #297

Closed monkoose closed 1 year ago

monkoose commented 1 year ago

-32603: mir.ion: non-optional member 'version_' in InitializeParamsClientInfo is missing.

monkoose commented 1 year ago

This caused some issues for vim-lsp and coc.nvim (coc.nvim still doesn't work).

WebFreak001 commented 1 year ago

thanks, will add a check to avoid this happening with other types

WebFreak001 commented 1 year ago

done: https://github.com/Pure-D/serve-d/commit/5938adc6b870e3d0b92f6df6d3966964e93e17e0

maybe this helps with other LSP communication? (MarkdownClientCapabilities seems to be something that could have been broken before)

monkoose commented 1 year ago

Let me build and check.

monkoose commented 1 year ago

Maybe it helped some other lsp clients, but coc.nvim still not working. I have created issue earlier today on its issue tracker, maybe it would bring us somewhere too.

Current logs is here