liuchengxu / space-vim

:four_leaf_clover: Lean & mean spacemacs-ish Vim distribution
https://liuchengxu.github.io/space-vim/
MIT License
2.85k stars 255 forks source link

Whether there will be Neovim LSP support? #483

Open YukoOshima opened 3 years ago

YukoOshima commented 3 years ago

Whether there will be Neovim LSP support? The Neovim 0.5 has native lsp support now. I wonder whether the project will update?

liuchengxu commented 3 years ago

I personally don't use the builtin LSP of neovim, but I can accept PR.

rene-descartes2021 commented 2 years ago

I'd done recent work around the 'vim-lsp' logic in the space-vim 'lsp' layer, and keybinding improvements, so I thought I may as well make prototype logic for Neovim's native LSP client. In my neovim-native-lsp branch: https://github.com/rene-descartes2021/space-vim/blob/neovim-native-lsp/layers/%2Btools/lsp/README.md

I think I have most all keybindings there. hover/highlight logic I'm probably lacking in though. I didn't see an easy way to restart the server in the Neovim manual, which is important as Vim doesn't set up a zillion file watchers like VSCode and some other IDEs.

Once I make sure it works in Neovim I'll add a PR.