"============================================================== " file: compatible_with_ultisnips.vim " brief: " VIM Version: 8.0 " author: tenfyzhong " email: tenfy@tenfy.cn " created: 2017-07-14 22:08:37 "============================================================== if !exists(':UltiSnipsEdit') || get(g:, 'complete_parameter_use_ultisnips_mappings', 0) == 0 finish endif if g:UltiSnipsExpandTrigger == g:UltiSnipsJumpForwardTrigger exec printf('inoremap %s =UltiSnips#ExpandSnippetOrJump()=cmp#ultisnips#ExpandTrigger()', g:UltiSnipsExpandTrigger) exec printf('snoremap %s :call UltiSnips#ExpandSnippetOrJump():call cmp#ultisnips#ExpandTrigger()', g:UltiSnipsExpandTrigger) else exec printf('inoremap %s =UltiSnips#JumpForwards()=cmp#ultisnips#JumpForward()', g:UltiSnipsJumpForwardTrigger) exec printf('snoremap %s :call UltiSnips#JumpForwards():call cmp#ultisnips#JumpForward()', g:UltiSnipsJumpForwardTrigger) endif exec printf("inoremap %s =UltiSnips#JumpBackwards()=cmp#ultisnips#JumpBackward()", g:UltiSnipsJumpBackwardTrigger) exec printf("snoremap %s :call UltiSnips#JumpBackwards():call cmp#ultisnips#JumpBackward()", g:UltiSnipsJumpBackwardTrigger)