"============================================================================= " enter.vim --- Enter key bindings " Copyright (c) 2016-2023 Wang Shidong & Contributors " Author: Wang Shidong < wsdjeg@outlook.com > " URL: https://spacevim.org " License: GPLv3 "============================================================================= if g:spacevim_snippet_engine ==# 'neosnippet' function! SpaceVim#mapping#enter#i_enter() abort if pumvisible() if neosnippet#expandable() return "\(neosnippet_expand)" else return "\" endif elseif getline('.')[col('.') - 2]==#'{'&&getline('.')[col('.')-1]==#'}' return "\\ko" elseif getline('.')[col('.') - 2]==#'('&&getline('.')[col('.')-1]==#')' return "\\ko" else return "\" endif endfunction elseif g:spacevim_snippet_engine ==# 'ultisnips' function! SpaceVim#mapping#enter#i_enter() abort if pumvisible() return "\" elseif getline('.')[col('.') - 2]==#'{'&&getline('.')[col('.')-1]==#'}' return "\\ko" else return "\" endif endfunction endif " vim:set et sw=2 cc=80: