From 132630a9a5e2e8d585b5d5de9e1110957d60c7e7 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sat, 15 Aug 2020 18:20:10 -0400 Subject: [PATCH] Apply additional edits if they exist --- internal/buffer/autocomplete.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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 {