setup more language servers i use + allow customizing filetypes
This commit is contained in:
		
							parent
							
								
									7da1058748
								
							
						
					
					
						commit
						29aa5bf42d
					
				
							
								
								
									
										7
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										7
									
								
								init.lua
								
								
								
								
							|  | @ -424,12 +424,16 @@ end | |||
| -- | ||||
| --  Add any additional override configuration in the following tables. They will be passed to | ||||
| --  the `settings` field of the server config. You must look up that documentation yourself. | ||||
| -- | ||||
| --  If you want to override the default filetypes that your language server will attach to you can | ||||
| --  define the property 'filetypes' to the map in question. | ||||
| local servers = { | ||||
|   -- clangd = {}, | ||||
|   -- gopls = {}, | ||||
|   -- pyright = {}, | ||||
|   -- rust_analyzer = {}, | ||||
|   -- tsserver = {}, | ||||
|   -- html = { filetypes = { 'html', 'twig', 'hbs'} }, | ||||
| 
 | ||||
|   lua_ls = { | ||||
|     Lua = { | ||||
|  | @ -459,8 +463,9 @@ mason_lspconfig.setup_handlers { | |||
|       capabilities = capabilities, | ||||
|       on_attach = on_attach, | ||||
|       settings = servers[server_name], | ||||
|       filetypes = servers[server_name].filetypes, | ||||
|     } | ||||
|   end, | ||||
|   end | ||||
| } | ||||
| 
 | ||||
| -- [[ Configure nvim-cmp ]] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Numkil
						Numkil