comparison dot_config/nvim/init.vim @ 329:111f178824b9

Fix delimitMate expansion of CR for completion results
author Zeger Van de Vannet <zegervdv@me.com>
date Tue, 12 Jan 2021 16:35:09 +0100
parents 3b191bcd4e0d
children 890fe7d01f19
comparison
equal deleted inserted replaced
328:855380bb5a3b 329:111f178824b9
1005 function! s:check_back_space() abort 1005 function! s:check_back_space() abort
1006 let col = col('.') - 1 1006 let col = col('.') - 1
1007 return !col || getline('.')[col - 1] =~# '\s' 1007 return !col || getline('.')[col - 1] =~# '\s'
1008 endfunction 1008 endfunction
1009 1009
1010 " let g:completion_confirm_key_rhs = "\<Plug>delimitMateCR"
1011 let g:completion_confirm_key = ""
1012 imap <expr> <CR> (pumvisible() ? (complete_info()["selected"] != "-1" ? "\<Plug>(completion_confirm_completion)" : "\<Plug>delimitMateCR") : "\<Plug>delimitMateCR")
1010 1013
1011 " Auto close popup menu when finish completion 1014 " Auto close popup menu when finish completion
1012 autocmd! CompleteDone * if pumvisible() == 0 | pclose | endif 1015 autocmd! CompleteDone * if pumvisible() == 0 | pclose | endif
1013 1016
1014 " Use <Tab> and <S-Tab> to navigate through popup menu 1017 " Use <Tab> and <S-Tab> to navigate through popup menu
1020 1023
1021 " Avoid showing message extra message when using completion 1024 " Avoid showing message extra message when using completion
1022 set shortmess+=c 1025 set shortmess+=c
1023 1026
1024 let g:completion_enable_snippet = 'UltiSnips' 1027 let g:completion_enable_snippet = 'UltiSnips'
1025 "Fallback for https://github.com/Raimondi/delimitMate expanding on enter
1026 let g:completion_confirm_key_rhs = "\<Plug>delimitMateCR"
1027 let g:UltiSnipsJumpForwardTrigger="<c-b>" 1028 let g:UltiSnipsJumpForwardTrigger="<c-b>"
1028 let g:UltiSnipsJumpBackwardTrigger="<c-z>" 1029 let g:UltiSnipsJumpBackwardTrigger="<c-z>"
1029 let g:completion_enable_auto_paren=1 1030 let g:completion_enable_auto_paren=0
1030 1031
1031 let delimitMate_expand_cr = 1 1032 let delimitMate_expand_cr = 1
1032 let delimitMate_expand_space = 1 1033 let delimitMate_expand_space = 1
1033 " }}} 1034 " }}}
1034 " Background make {{{ 1035 " Background make {{{