feat: provide UFCS-style completion on content types (#849)

* feat: UFCS completion on content types

* dev: cleanup panics

* feat: add configuration about postfix completion

* test: update snapshot

* fix: lazily determine default values
This commit is contained in:
Myriad-Dreamin 2024-11-19 12:48:04 +08:00 committed by GitHub
parent a1a15a6795
commit d0b40dbfa6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 570 additions and 178 deletions

View file

@ -242,6 +242,7 @@ impl StatefulRequest for CompletionRequest {
}
}),
text_edit: Some(text_edit),
additional_text_edits: typst_completion.additional_text_edits.clone(),
insert_text_format: Some(InsertTextFormat::SNIPPET),
commit_characters: typst_completion
.commit_char