diff --git a/helix-view/src/document.rs b/helix-view/src/document.rs index 87cbf21cd8e9c..ca9449b846a1b 100644 --- a/helix-view/src/document.rs +++ b/helix-view/src/document.rs @@ -938,6 +938,7 @@ impl Document { let write_result: anyhow::Result<_> = async { let mut dst = tokio::fs::File::create(&write_path).await?; to_writer(&mut dst, encoding_with_bom_info, &text).await?; + dst.sync_all().await?; Ok(()) } .await;