From d4aef9dbfecefb76ff0a302100c2eae8f79d2144 Mon Sep 17 00:00:00 2001 From: windwp Date: Tue, 20 Feb 2024 06:38:57 +0700 Subject: [PATCH] fix: conflict with vim-endwise fix #430 --- lua/nvim-autopairs.lua | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lua/nvim-autopairs.lua b/lua/nvim-autopairs.lua index a9b88b4e..181158a5 100644 --- a/lua/nvim-autopairs.lua +++ b/lua/nvim-autopairs.lua @@ -624,7 +624,7 @@ M.autopairs_afterquote = function(line, key_char) append = 'la' end return utils.esc( - "lua require'nvim-autopairs'.autopairs_closequote_expr()" .. append + "lua require('nvim-autopairs').autopairs_closequote_expr()" .. append ) end end @@ -643,19 +643,20 @@ M.check_break_line_char = function() return M.autopairs_cr() end -M.map_cr = function() - M.completion_confirm = function() - if vim.fn.pumvisible() ~= 0 then - return M.esc("") - else - return M.autopairs_cr() - end +M.completion_confirm =function () + if vim.fn.pumvisible() ~= 0 then + return M.esc("") + else + return M.autopairs_cr() end +end + +M.map_cr = function() api.nvim_set_keymap( 'i', '', - '', - { callback = M.completion_confirm, expr = true, noremap = true } + "v:lua.require('nvim-autopairs').completion_confirm()", + { expr = true, noremap = true } ) end