neovim/nvim-lspconfig ? reverse-engineered prompt

Reverse engineered prompt

Build me a Neovim plugin that gives me easy starter configs for language servers, so I can turn on LSP support without figuring out every server from scratch.

I want it to work with newer Neovim, using vim.lsp.config and vim.lsp.enable, and I want the old require('lspconfig') style to be treated as deprecated. It should include a bunch of ready to use server setups, with sensible defaults, root detection, and a simple way for me to override settings when I need to.

Please make the docs clear enough that I can open them from inside Neovim, see a list of supported servers, and quickly find the setup for a specific one. Add a good quickstart section, troubleshooting tips, and a way to add my own custom config file if I want to. If a server needs a manual command path, make that easy to set too.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab