diff options
Diffstat (limited to 'crates/assists/src/assist_context.rs')
-rw-r--r-- | crates/assists/src/assist_context.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/assists/src/assist_context.rs b/crates/assists/src/assist_context.rs index cd22cf17d..80cf9aba1 100644 --- a/crates/assists/src/assist_context.rs +++ b/crates/assists/src/assist_context.rs | |||
@@ -285,10 +285,9 @@ impl AssistBuilder { | |||
285 | } | 285 | } |
286 | } | 286 | } |
287 | pub(crate) fn create_file(&mut self, dst: AnchoredPathBuf, content: impl Into<String>) { | 287 | pub(crate) fn create_file(&mut self, dst: AnchoredPathBuf, content: impl Into<String>) { |
288 | let file_system_edit = FileSystemEdit::CreateFile { dst: dst.clone() }; | 288 | let file_system_edit = |
289 | FileSystemEdit::CreateFile { dst: dst.clone(), initial_contents: content.into() }; | ||
289 | self.file_system_edits.push(file_system_edit); | 290 | self.file_system_edits.push(file_system_edit); |
290 | self.edit_file(dst.anchor); | ||
291 | self.insert(TextSize::from(0), content) | ||
292 | } | 291 | } |
293 | 292 | ||
294 | fn finish(mut self) -> SourceChange { | 293 | fn finish(mut self) -> SourceChange { |