Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Hi Recently, I found https://github.com/natebosch/vim-lsc, it is also there in the Microsoft's LSP page as well. I moved away from CoC because I found it to be 1. Too slow to use on my machine (8 GB, 4 CPU) 2. It is too big as well, has it's own command line and plugins inside vim and it appeared to be a behemoth for just the LSP use case
Hi Recently, I found https://github.com/natebosch/vim-lsc, it is also there in the Microsoft's LSP page as well. I moved away from CoC because I found it to be 1. Too slow to use on my machine (8 GB, 4 CPU) 2. It is too big as well, has it's own command line and plugins inside vim and it appeared to be a behemoth for just the LSP use case
I just opened here linux/fs/io_uring.c, 11kLoC single C file, on nvim 0.5.1 + coc.nvim + coc-clangd.
Neovim LSP is a basic core implementation, giving tons of power to plugin writers and it feels quite mature. For hover documentation that OP complained about works well, and rust-tools.nvim has things like macro expansion support and type inlay hints (shows the type of things as you're typing). And of course basic things like go-to definitions, find function usage, intelligent renaming and auto-import works as you'd expect.
Hopefully one day we can bypass Microsoft completely and it's non LSP JS/TS solution and use Deno instead.