summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins.lua16
1 files changed, 11 insertions, 5 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins.lua b/nvim/.config/nvim/lua/tobyvin/plugins.lua
index 7116990..331e52f 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins.lua
@@ -203,9 +203,9 @@ M.plugins = function(use)
})
use({
- "lewis6991/spellsitter.nvim",
- requires = {"nvim-treesitter/nvim-treesitter"},
- config = [[require("tobyvin.plugins.spellsitter").setup()]],
+ "lewis6991/spellsitter.nvim",
+ requires = { "nvim-treesitter/nvim-treesitter" },
+ config = [[require("tobyvin.plugins.spellsitter").setup()]],
})
use({
@@ -363,14 +363,20 @@ M.setup = function()
return require("packer.util").float({ border = "rounded" })
end,
},
- autoremove = false,
})
local augroup_packer = vim.api.nvim_create_augroup("Packer", { clear = true })
vim.api.nvim_create_autocmd("BufWritePost", {
group = augroup_packer,
pattern = "plugins.lua",
- callback = function()
+ callback = function(args)
+ local dotfiles = vim.env.HOME .. "/.dotfiles"
+ local realpath = vim.fn.system({ "realpath", args.match })
+
+ if vim.fn.match(realpath, dotfiles) == -1 then
+ return
+ end
+
-- utils.reload("tobyvin.plugins")
packer.sync()
end,