-- ~/.config/nvim/lua/plugins/lspconfig.lua return { "neovim/nvim-lspconfig", event = { "BufReadPre", "BufNewFile", "BufWritePre" }, config = function() local lspconfig = require("lspconfig") local capabilities = require("cmp_nvim_lsp").default_capabilities() -- Example: Python lspconfig.pyright.setup({ capabilities = capabilities }) -- Example: Lua lspconfig.lua_ls.setup({ capabilities = capabilities, settings = { Lua = { diagnostics = { globals = { "vim" } }, }, }, }) end, }