Mercurial > dotfiles
diff 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 |
line wrap: on
line diff
--- a/dot_config/nvim/init.vim Tue Jan 12 13:36:27 2021 +0100 +++ b/dot_config/nvim/init.vim Tue Jan 12 16:35:09 2021 +0100 @@ -1007,6 +1007,9 @@ return !col || getline('.')[col - 1] =~# '\s' endfunction +" let g:completion_confirm_key_rhs = "\<Plug>delimitMateCR" +let g:completion_confirm_key = "" +imap <expr> <CR> (pumvisible() ? (complete_info()["selected"] != "-1" ? "\<Plug>(completion_confirm_completion)" : "\<Plug>delimitMateCR") : "\<Plug>delimitMateCR") " Auto close popup menu when finish completion autocmd! CompleteDone * if pumvisible() == 0 | pclose | endif @@ -1022,11 +1025,9 @@ set shortmess+=c let g:completion_enable_snippet = 'UltiSnips' -"Fallback for https://github.com/Raimondi/delimitMate expanding on enter -let g:completion_confirm_key_rhs = "\<Plug>delimitMateCR" let g:UltiSnipsJumpForwardTrigger="<c-b>" let g:UltiSnipsJumpBackwardTrigger="<c-z>" -let g:completion_enable_auto_paren=1 +let g:completion_enable_auto_paren=0 let delimitMate_expand_cr = 1 let delimitMate_expand_space = 1