summaryrefslogtreecommitdiff
path: root/lua/telescope/builtin/git.lua
diff options
context:
space:
mode:
authorDave Lage <rockerboo@gmail.com>2022-04-22 10:20:59 -0400
committerGitHub <noreply@github.com>2022-04-22 16:20:59 +0200
commit697ee7aa7035841866bd2af0dcdbde45ae2e053c (patch)
tree7949a3c140131e5b60c2aa96f81e4cbec87844b7 /lua/telescope/builtin/git.lua
parentcc1a3440f9ba6f28a8ca0bfff867f60c2d80c353 (diff)
feat: lua autocmd (#1707)
Diffstat (limited to 'lua/telescope/builtin/git.lua')
-rw-r--r--lua/telescope/builtin/git.lua16
1 files changed, 9 insertions, 7 deletions
diff --git a/lua/telescope/builtin/git.lua b/lua/telescope/builtin/git.lua
index 2683107..a0007cc 100644
--- a/lua/telescope/builtin/git.lua
+++ b/lua/telescope/builtin/git.lua
@@ -155,13 +155,15 @@ git.bcommits = function(opts)
vim.bo.filetype = ft
vim.cmd "diffthis"
- vim.cmd(
- string.format(
- "autocmd WinClosed <buffer=%s> ++nested ++once :lua vim.api.nvim_buf_delete(%s, { force = true })",
- bufnr,
- bufnr
- )
- )
+ vim.api.nvim_create_autocmd("WinClosed", {
+ event = "WinClosed",
+ buffer = bufnr,
+ nested = true,
+ once = true,
+ function()
+ vim.api.nvim_buf_delete(bufnr, { force = true })
+ end,
+ })
end
actions.select_vertical:replace(function(prompt_bufnr)