diff --git a/internal/buffer/autocomplete.go b/internal/buffer/autocomplete.go index 4a5817ed..8e22c1a3 100644 --- a/internal/buffer/autocomplete.go +++ b/internal/buffer/autocomplete.go @@ -238,6 +238,14 @@ func LSPComplete(b *Buffer) []Completion { Start: toLoc(item.TextEdit.Range.Start), End: toLoc(item.TextEdit.Range.End), }} + for _, e := range item.AdditionalTextEdits { + d := Delta{ + Text: []byte(e.NewText), + Start: toLoc(e.Range.Start), + End: toLoc(e.Range.End), + } + completions[i].Edits = append(completions[i].Edits, d) + } } else { var t string if len(item.InsertText) > 0 {