return { { "neovim/nvim-lspconfig", opts = { servers = { -- CSS / HTML / Tailwind cssls = {}, html = {}, tailwindcss = {}, -- Shell / Config bashls = {}, yamlls = {}, -- Docker dockerls = {}, docker_compose_language_service = {}, -- Systems languages gopls = {}, rust_analyzer = {}, -- Web frameworks svelte = {}, graphql = {}, -- Database / ORM prismals = {}, sqlls = {}, -- PHP intelephense = {}, -- Python pyright = {}, -- Disabled: ltex grammar/spell LSP runs a ~1GB JVM and auto-attaches to -- markdown/text/html/gitcommit/etc. via mason-lspconfig automatic_enable. ltex = { enabled = false }, ltex_plus = { enabled = false }, }, }, }, }