autoload/lsp/completion.vim | 2 ++ diff --git a/autoload/lsp/completion.vim b/autoload/lsp/completion.vim index 8138e56eae3828ede57c3a387615b76cc07d3f9f..f8bbc0010d557664496d48f12fdbcd295a0fa7d0 100644 --- a/autoload/lsp/completion.vim +++ b/autoload/lsp/completion.vim @@ -192,6 +192,7 @@ var cInfo = complete_info() if cInfo->empty() || !cInfo.pum_visible || cInfo.selected == -1 + || cInfo.items[cInfo.selected]->type() != v:t_dict || cInfo.items[cInfo.selected].user_data.label != cItem.label return endif @@ -239,6 +240,7 @@ cInfo = complete_info() if cInfo->empty() || !cInfo.pum_visible || cInfo.selected == -1 + || cInfo.items[cInfo.selected]->type() != v:t_dict || cInfo.items[cInfo.selected].user_data.label != cItem.label return endif