40 lines
		
	
	
		
			986 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			986 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
|  | if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE | ||
|  | 
 | ||
|  | -- Customize Mason plugins | ||
|  | 
 | ||
|  | ---@type LazySpec | ||
|  | return { | ||
|  |   -- use mason-lspconfig to configure LSP installations | ||
|  |   { | ||
|  |     "williamboman/mason-lspconfig.nvim", | ||
|  |     -- overrides `require("mason-lspconfig").setup(...)` | ||
|  |     opts = { | ||
|  |       ensure_installed = { | ||
|  |         "lua_ls", | ||
|  |         -- add more arguments for adding more language servers | ||
|  |       }, | ||
|  |     }, | ||
|  |   }, | ||
|  |   -- use mason-null-ls to configure Formatters/Linter installation for null-ls sources | ||
|  |   { | ||
|  |     "jay-babu/mason-null-ls.nvim", | ||
|  |     -- overrides `require("mason-null-ls").setup(...)` | ||
|  |     opts = { | ||
|  |       ensure_installed = { | ||
|  |         "stylua", | ||
|  |         -- add more arguments for adding more null-ls sources | ||
|  |       }, | ||
|  |     }, | ||
|  |   }, | ||
|  |   { | ||
|  |     "jay-babu/mason-nvim-dap.nvim", | ||
|  |     -- overrides `require("mason-nvim-dap").setup(...)` | ||
|  |     opts = { | ||
|  |       ensure_installed = { | ||
|  |         "python", | ||
|  |         -- add more arguments for adding more debuggers | ||
|  |       }, | ||
|  |     }, | ||
|  |   }, | ||
|  | } |