Our great sponsors
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
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.
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
nvim-lsp-installer
Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!
[1] https://github.com/neoclide/coc.nvim [2] https://github.com/fannheyward/coc-rust-analyzer
Really hope that Debug Adaptor Protocol receives the same interest outside of vscode. Already a few beta plugins for neovim taking advantage of it.
Though mason only recently replaced nvim-lsp-installer. Same author but they decided to make a complete rewrite given the broader scope beyond only providing language servers. And nvim-dap had it's initial release in late July. The actual dap servers are all kind of mature since they've been running on vscode for a couple of years or more now - and the protocol is apparently almost as old as lsp. So when I call them beta, it's more a commentary on the state of the neovim side of the ecosystem. If you mess around getting nvim-dap to work then there's a chance things might change over the coming months and you might have to return to configuring it more often than you'd like. In this sense for now I'm happy just to open vscode or another more appropriate IDE to debug. But I can see myself using the plugins in a year or two when they've matured.
Kinda. These things have been happening for longer than VsCode though. YouCompleteMe is a decade old now going by the original COPYING.txt commit. Which has provided clang based completion for a long while. It actually inspired me to write hack together a really shitty script for vim that pulled clangd type information from the AST to provide accurate syntax highlighting. And that was certainly before Microsoft relased VsCode.