Take a look at neovim 0.5 beta [0]. It has native support for LSP [1], and it's on par with other editors.
[0]: https://github.com/neovim/neovim [1]: https://neovim.io/doc/user/lsp.html
[0]: https://github.com/neovim/neovim [1]: https://neovim.io/doc/user/lsp.html