What does HackerNews think of coc.nvim?
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
There are many LSP implementations: https://langserver.org/
awesome-neovim Ctrl-F "DAP": https://github.com/rockerBOO/awesome-neovim#lsp
mason.nvim: https://github.com/williamboman/mason.nvim :
> Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
conda-forge
DAP: Debug Adapter Protocol https://microsoft.github.io/debug-adapter-protocol/implement...
https://github.com/neoclide/coc.nvim
https://github.com/dense-analysis/ale
My impression with all of this running under MacVim... it's plenty responsive. It can take a while for Solargraph to index everything on startup if you're working in a big project; once it loads, it's snappy. (There's probably a way to cache that startup scan.)
coc.nvim (https://github.com/neoclide/coc.nvim) is a great starting point though!
For file browser side-panes there are tons of options, but no one ever got fired for using the venerable old NERDTree.
The rest is mostly just tmux!