# HG changeset patch # User Zeger Van de Vannet # Date 1610465709 -3600 # Node ID 111f178824b995155633ae62948774a65c2fde9c # Parent 855380bb5a3b48827ca31743a3b9dfec413eecd0 Fix delimitMate expansion of CR for completion results diff -r 855380bb5a3b -r 111f178824b9 dot_config/nvim/config.lua --- a/dot_config/nvim/config.lua Tue Jan 12 13:36:27 2021 +0100 +++ b/dot_config/nvim/config.lua Tue Jan 12 16:35:09 2021 +0100 @@ -66,7 +66,6 @@ -- Parentheses etc use {'tpope/vim-surround'} use {'raimondi/delimitMate'} - use {'zegervdv/vim-endwise'} -- Moving around within lines use {'wellle/targets.vim', event = 'InsertEnter *'} @@ -204,7 +203,6 @@ vim.fn.nvim_buf_set_keymap(0, mode, key, result, {noremap=noremap, silent=true}) end - -- vim.api.nvim_command('autocmd CursorHold lua vim.lsp.diagnostic.show_line_diagnostics()') mapper('n', '', 'lua vim.lsp.diagnostic.show_line_diagnostics({show_header=false})') mapper('n', 'gd', 'lua vim.lsp.buf.declaration()') mapper('n', '', 'lua vim.lsp.buf.definition()') diff -r 855380bb5a3b -r 111f178824b9 dot_config/nvim/init.vim --- 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 = "\delimitMateCR" +let g:completion_confirm_key = "" +imap (pumvisible() ? (complete_info()["selected"] != "-1" ? "\(completion_confirm_completion)" : "\delimitMateCR") : "\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 = "\delimitMateCR" let g:UltiSnipsJumpForwardTrigger="" let g:UltiSnipsJumpBackwardTrigger="" -let g:completion_enable_auto_paren=1 +let g:completion_enable_auto_paren=0 let delimitMate_expand_cr = 1 let delimitMate_expand_space = 1