Skip to content

Commit 3662e8a

Browse files
authored
Add check for existence of 'user_data' in v:completed_item (#258)
The same fix was needed for s:expand().
1 parent 0301011 commit 3662e8a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

plugin/vsnip.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ function! s:expand() abort
115115
endfunction
116116

117117
" This is needed to keep normal-mode during 0ms to prevent CompleteDone handling by LSP Client.
118-
let l:maybe_complete_done = !empty(v:completed_item) && !empty(v:completed_item.user_data)
118+
let l:maybe_complete_done = !empty(v:completed_item) && has_key(v:completed_item, 'user_data') && !empty(v:completed_item.user_data)
119119
if l:maybe_complete_done
120120
call timer_start(0, { -> l:ctx.callback() })
121121
else

0 commit comments

Comments
 (0)