corvofeng / Vsnips

Ultisnips for vscode
38 stars 3 forks source link

Only display snippets only after adding. #18

Closed corvofeng closed 4 years ago

corvofeng commented 4 years ago

@hikerpig

这部分的修改是基于你的代码哈, 所以我提一个PR, 主要是确保在显示片段时已经完成了解析.

在这个issue #17 中遇到了对应语言的片段未能加载但是可以加载出all.snippets, 感觉这里需要加一个同步操作, 保证顺序.

corvofeng commented 4 years ago

例如, 在C语言中, 可以看到all.snippets的代码片段加载了, 但是c语言独有的片段没有 image

hikerpig commented 4 years ago

(๑•̀ㅂ•́)و✧ 👍

hikerpig commented 4 years ago

不过我感觉这个事情可能也有点两难。 如果文件 c_*.snippets 很多的话,首次出现提示可能要很久,all.snippets 里的内容也得等着。

我觉得你的方案没错,现在我们保持一致性更重要。

以后如果有人再提,又有余力的话,可以考虑在 completion items 底下加一个提示项 'loading snippets, please keep typing' 之类的。