fix: use vim.api.nvim_exec_autocmds instead of vim.cmd[[do]] to prevent weird vim.notify behavior

This commit is contained in:
Folke Lemaitre 2023-01-13 09:00:15 +01:00
parent 81017b99e7
commit b73312aa32
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
8 changed files with 15 additions and 14 deletions

View file

@ -85,7 +85,7 @@ function Task:_check()
if self._opts.on_done then
self._opts.on_done(self)
end
vim.cmd("do User LazyRender")
vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
vim.api.nvim_exec_autocmds("User", {
pattern = "LazyPlugin" .. self.name:sub(1, 1):upper() .. self.name:sub(2),
data = { plugin = self.plugin.name },
@ -131,7 +131,7 @@ function Task:spawn(cmd, opts)
if on_line then
pcall(on_line, line)
end
vim.cmd("do User LazyRender")
vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
end
---@param output string