Skip to content

Commit 44f079b

Browse files
committed
Close fie before deleting to prevent multiple prompts on edited files
1 parent e1a7183 commit 44f079b

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

advanced_new_file/commands/delete_file_command.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,20 @@ def _delete_file(self, filepath):
5454

5555
vcs_tracking = (self.file_tracked_by_git(filepath) and
5656
self.settings.get(VCS_MANAGEMENT_SETTING))
57+
58+
self.close_view(filepath)
59+
5760
if vcs_tracking:
5861
self._git_rm(filepath)
5962
else:
6063
self.window.run_command("delete_file", {"files": [filepath]})
6164

65+
self.refresh_sidebar()
66+
67+
def close_view(self, filepath):
6268
file_view = self._find_open_file(filepath)
69+
6370
if file_view is not None:
6471
file_view.set_scratch(True)
6572
self.window.focus_view(file_view)
6673
self.window.run_command("close")
67-
self.refresh_sidebar()

0 commit comments

Comments
 (0)