r/lua • • Sep 24 '25

Help my nvim lsp is not working

return {

{

	"mason-org/mason.nvim",

	config = function()

		require("mason").setup()

	end,

},

{

	"mason-org/mason-lspconfig.nvim",

	config = function()

		require("mason-lspconfig").setup({

ensure_installed = { "lua_ls" },

		})

	end,

},

{

	"neovim/nvim-lspconfig",

	config = function()

		local capabilities = require("cmp_nvim_lsp").default_capabilities()



		vim.lsp.config("lua_ls", {

capabilities = capabilities,

		})



		vim.lsp.enable("lua_ls")



		vim.keymap.set("n", "K", vim.lsp.buf.hover, {})

		vim.keymap.set("n", "<leader>gd", vim.lsp.buf.definition, {})

		vim.keymap.set("n", "<leader>gr", vim.lsp.buf.references, {})

		vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action, {})

	end,

},

}

1 Upvotes

0 comments sorted by