summary refs log tree commit diff
path: root/.vim/lua/plugins.lua
diff options
context:
space:
mode:
Diffstat (limited to '.vim/lua/plugins.lua')
-rw-r--r--.vim/lua/plugins.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua
index 07d2b45..fe6c0e0 100644
--- a/.vim/lua/plugins.lua
+++ b/.vim/lua/plugins.lua
@@ -47,6 +47,11 @@ do
   vim.api.nvim_create_user_command(
     'PackerRecompile',
     function()
+      for _, client in pairs(vim.lsp.get_active_clients()) do
+        if vim.tbl_contains(client.config.filetypes, 'lua') then
+          client.stop()
+        end
+      end
       vim.cmd [[luafile $HOME/.vim/lua/plugins.lua]]
       vim.cmd [[PackerCompile]]
       vim.notify('packer: lazy-loading refreshed')