diff --git a/autoload/neosnippet/mappings.vim b/autoload/neosnippet/mappings.vim index 7c6b13a..8229df6 100644 --- a/autoload/neosnippet/mappings.vim +++ b/autoload/neosnippet/mappings.vim @@ -194,6 +194,10 @@ endfunction"}}} function! neosnippet#mappings#_trigger(function) abort "{{{ let [cur_text, col, expr] = neosnippet#mappings#_pre_trigger() + if !neosnippet#mappings#expandable_or_jumpable() + return '' + endif + let expr .= printf("\:call %s(%s,%d)\", \ a:function, string(cur_text), col)