From 697ee7aa7035841866bd2af0dcdbde45ae2e053c Mon Sep 17 00:00:00 2001 From: Dave Lage Date: Fri, 22 Apr 2022 10:20:59 -0400 Subject: feat: lua autocmd (#1707) --- lua/telescope/builtin/git.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'lua/telescope/builtin/git.lua') 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 ++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) -- cgit v1.2.3