autoload/lsp/completion.vim | 2 +- diff --git a/autoload/lsp/completion.vim b/autoload/lsp/completion.vim index bd6094a74be266572a3f5a4df5f799d4f21784e0..3d1c2be3de3db1c510337959d839cc5249a75025 100644 --- a/autoload/lsp/completion.vim +++ b/autoload/lsp/completion.vim @@ -538,7 +538,7 @@ endif var item = v:event.completed_item if item->has_key('user_data') && !item.user_data->empty() - if !item.user_data->has_key('documentation') + if item.user_data->type() == v:t_dict && !item.user_data->has_key('documentation') lspserver.resolveCompletion(item.user_data) else ShowCompletionDocumentation(item.user_data)