mirror of
				https://github.com/KevinMidboe/chsh.git
				synced 2025-10-29 12:30:13 +00:00 
			
		
		
		
	Unsure default lsp servers are installed by mason
This commit is contained in:
		| @@ -467,23 +467,10 @@ local capabilities = vim.lsp.protocol.make_client_capabilities() | ||||
| capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities) | ||||
|  | ||||
| -- Setup mason so it can manage external tooling | ||||
| require('mason').setup() | ||||
| require("mason").setup() | ||||
|  | ||||
| -- Ensure the servers above are installed | ||||
| local mason_lspconfig = require 'mason-lspconfig' | ||||
|  | ||||
| mason_lspconfig.setup { | ||||
|   ensure_installed = vim.tbl_keys(servers), | ||||
| } | ||||
|  | ||||
| mason_lspconfig.setup_handlers { | ||||
|   function(server_name) | ||||
|     require('lspconfig')[server_name].setup { | ||||
|       capabilities = capabilities, | ||||
|       on_attach = on_attach, | ||||
|       settings = servers[server_name], | ||||
|     } | ||||
|   end, | ||||
| require("mason-lspconfig").setup { | ||||
|   ensure_installed = { "cssls", "eslint", "jsonls", "lua_ls", "pylsp", "rust_analyzer", "svelte", "tsserver", "vimls", "volar" }, | ||||
| } | ||||
|  | ||||
| -- Turn on lsp status information | ||||
|   | ||||
		Reference in New Issue
	
	Block a user