feat: allow moving nonexistent file (#13748)

This commit is contained in:
Tatesa Uradnik
2025-06-16 15:19:28 +02:00
committed by GitHub
parent 1246549afd
commit 837627dd8a

View File

@@ -1437,7 +1437,11 @@ impl Editor {
log::error!("failed to apply workspace edit: {err:?}")
}
}
fs::rename(old_path, &new_path)?;
if old_path.exists() {
fs::rename(old_path, &new_path)?;
}
if let Some(doc) = self.document_by_path(old_path) {
self.set_doc_path(doc.id(), &new_path);
}