From c8d8bd230d9dcbc7a582d2bedd54345cd00b7968 Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Thu, 20 Feb 2025 14:27:07 -0500 Subject: [PATCH] fix: update to handle `didRenameFiles` only on successful renaming --- lua/astrolsp/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/astrolsp/init.lua b/lua/astrolsp/init.lua index 39d33b2..233c3a8 100644 --- a/lua/astrolsp/init.lua +++ b/lua/astrolsp/init.lua @@ -243,7 +243,9 @@ function M.setup(opts) group = rename_augroup, desc = "trigger didRenameFiles LSP operation on AstroCore file rename", pattern = "AstroRenameFilePost", - callback = function(args) require("astrolsp.file_operations").didRenameFiles(args.data) end, + callback = function(args) + if args.data.success then require("astrolsp.file_operations").didRenameFiles(args.data) end + end, }) -- normalize format_on_save to table format