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
 | 
			
		||||
local packer_group = vim.api.nvim_create_augroup('Packer', { clear = true })
 | 
			
		||||
vim.api.nvim_create_autocmd('BufWritePost', {
 | 
			
		||||
  command = 'source <afile> | PackerCompile',
 | 
			
		||||
  command = 'source <afile> | silent! LspStop | silent! LspStart | PackerCompile',
 | 
			
		||||
  group = packer_group,
 | 
			
		||||
  pattern = vim.fn.expand '$MYVIMRC',
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user