diff --git a/lua/user/plugins.lua b/lua/user/plugins.lua index 3d4499f..a39b1db 100644 --- a/lua/user/plugins.lua +++ b/lua/user/plugins.lua @@ -12,16 +12,16 @@ if fn.empty(fn.glob(install_path)) > 0 then install_path, } print "Installing packer close and reopen Neovim..." - vim.cmd [[packadd packer.nvim]] + require('packer').packadd = 'packer.nvim' end -- Autocommand that reloads neovim whenever you save the plugins.lua file -vim.cmd [[ - augroup packer_user_config - autocmd! - autocmd BufWritePost plugins.lua source | PackerSync - augroup end -]] +local group = vim.api.nvim_create_augroup("packer_user_config", { clear = true }) +vim.api.nvim_create_autocmd("BufWritePost", { + command = "source | PackerSync", + pattern = "plugins.lua", + group = group, +}) -- Use a protected call so we don't error out on first use local status_ok, packer = pcall(require, "packer")