Prevent multiple language servers from being spawned after every file save of init.lua (#96)
* Prevent multiple language servers from being spawned Prevent multiple language servers from being spawned after every save of init.lua, which eventually leads to high RAM usage and system freeze. * Supress error messages add `silent!` in case of error message when nvim-lspconfig is not installed
This commit is contained in:
		
							parent
							
								
									39a941c385
								
							
						
					
					
						commit
						c4d7212de3
					
				
							
								
								
									
										2
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										2
									
								
								init.lua
								
								
								
								
							|  | @ -87,7 +87,7 @@ end | ||||||
| -- Automatically source and re-compile packer whenever you save this init.lua | -- Automatically source and re-compile packer whenever you save this init.lua | ||||||
| local packer_group = vim.api.nvim_create_augroup('Packer', { clear = true }) | local packer_group = vim.api.nvim_create_augroup('Packer', { clear = true }) | ||||||
| vim.api.nvim_create_autocmd('BufWritePost', { | vim.api.nvim_create_autocmd('BufWritePost', { | ||||||
|   command = 'source <afile> | PackerCompile', |   command = 'source <afile> | silent! LspStop | silent! LspStart | PackerCompile', | ||||||
|   group = packer_group, |   group = packer_group, | ||||||
|   pattern = vim.fn.expand '$MYVIMRC', |   pattern = vim.fn.expand '$MYVIMRC', | ||||||
| }) | }) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 amalgame21
						amalgame21