[Bug] 同名的snippets弹出选择框会卡死
Closed this issue · 1 comments
jqhr commented
vim 版本:
9.0.910
snippets:
snippet it "it (js)" b
it('${1:description}', () => {
$0
});
endsnippet
snippet it "it('should do', function() { ... })" b
it('${1:}', function() {
${0:${VISUAL}}
});
vim 配置
inoremap <silent><expr> <TAB>
\ coc#pum#visible() ? coc#_select_confirm() :
\ coc#expandableOrJumpable() ? "\<C-r>=coc#rpc#request('doKeymap', ['snippets-expand-jump',''])\<CR>" :
\ CheckBackspace() ? "\<TAB>" :
\ coc#refresh()
coc-settions.js无snippets配置
复现步骤:
输入it, 点,然后弹出snippet选择框,此时vim已卡死,任何按键无效,等几十秒后有报错提示:
│处理 function coc#rpc#request[4]..<SNR>59_request[34]..function coc#rpc#request[4]..<SNR>59_request 时发生错误: │
│第 29 行: │
│E605: 异常没有被捕获: request doKeymap ['snippets-expand-jump', ''] timeout after 60s │
jqhr commented
大佬,改得太快了啊。