typescript.nvim icon indicating copy to clipboard operation
typescript.nvim copied to clipboard

Investigate replacing nvim-lspconfig dependency with `vim.lsp.start`

Open jose-elias-alvarez opened this issue 3 years ago • 0 comments

I originally wanted this plugin to be independent but quickly found that replacing nvim-lspconfig meant reinventing the wheel (which was particularly painful when going through TypeScript). vim.lsp.start makes this a lot easier, though I still think there's a good amount of effort required to reach parity with nvim-lspconfig.

I've been able to set up a minimal example pretty easily, but I think it's the edge cases that make this difficult. I want to investigate how feasible this is and check out other plugins using vim.lsp.start to see how they're handling it, because I do think removing the dependency is the right path forwards.

jose-elias-alvarez avatar Sep 09 '22 02:09 jose-elias-alvarez