diff --git a/lua/nvchad/lsp/renamer.lua b/lua/nvchad/lsp/renamer.lua index 488ec4a8..0c5cc713 100644 --- a/lua/nvchad/lsp/renamer.lua +++ b/lua/nvchad/lsp/renamer.lua @@ -83,6 +83,15 @@ return function() api.nvim_buf_delete(buf, { force = true }) end, { buffer = buf }) + api.nvim_create_autocmd("BufLeave", { + buffer = buf, + callback = function() + vim.schedule(function() + vim.cmd "stopinsert" + end) + end, + }) + vim.fn.prompt_setcallback(buf, function(text) local newName = vim.trim(text) api.nvim_buf_delete(buf, { force = true })