Add better error message for file save failure due to parent not existing (#7014)

Fixes #5229
This commit is contained in:
John Kelly 2023-05-10 20:35:43 +01:00 committed by GitHub
parent 92c328c088
commit 87da58578f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -808,7 +808,7 @@ impl Future<Output = Result<DocumentSavedEvent, anyhow::Error>> + 'static + Send
if force { if force {
std::fs::DirBuilder::new().recursive(true).create(parent)?; std::fs::DirBuilder::new().recursive(true).create(parent)?;
} else { } else {
bail!("can't save file, parent directory does not exist"); bail!("can't save file, parent directory does not exist (use :w! to create it)");
} }
} }
} }