autoload/lsp/completion.vim | 6 +++--- diff --git a/autoload/lsp/completion.vim b/autoload/lsp/completion.vim index 0d64e2b9d9ccbf0aac52de51d4bc2fc0d9dba19e..1fa85e2cdb8c8a4fced876ceaba3ad8caf516fcf 100644 --- a/autoload/lsp/completion.vim +++ b/autoload/lsp/completion.vim @@ -591,9 +591,9 @@ # Some language servers (e.g. typescript) delay the computation of the # additional text edits. So try to resolve the completion item now to get # the text edits. completionData = lspserver.resolveCompletion(completionData, true) - if !completionData->get('additionalTextEdits', {})->empty() - textedit.ApplyTextEdits(bnr, completionData.additionalTextEdits) - endif + endif + if !completionData->get('additionalTextEdits', {})->empty() + textedit.ApplyTextEdits(bnr, completionData.additionalTextEdits) endif if completionData->has_key('command')