Skip to content

Commit c4d7212

Browse files
authored
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
1 parent 39a941c commit c4d7212

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ end
8787
-- Automatically source and re-compile packer whenever you save this init.lua
8888
local packer_group = vim.api.nvim_create_augroup('Packer', { clear = true })
8989
vim.api.nvim_create_autocmd('BufWritePost', {
90-
command = 'source <afile> | PackerCompile',
90+
command = 'source <afile> | silent! LspStop | silent! LspStart | PackerCompile',
9191
group = packer_group,
9292
pattern = vim.fn.expand '$MYVIMRC',
9393
})

0 commit comments

Comments
 (0)