From e77beb53e9bdb9b424a5ce5164a70369967d948c Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Tue, 7 Dec 2021 23:00:44 +0100 Subject: [PATCH] Improve autopairs setup --- config/nvim/lua/nifoc/config/autopairs.lua | 5 +++++ config/nvim/lua/nifoc/config/completion.lua | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/nvim/lua/nifoc/config/autopairs.lua b/config/nvim/lua/nifoc/config/autopairs.lua index 9c5157a..44e999d 100644 --- a/config/nvim/lua/nifoc/config/autopairs.lua +++ b/config/nvim/lua/nifoc/config/autopairs.lua @@ -2,4 +2,9 @@ local npairs = require('nvim-autopairs') npairs.setup({ check_ts = true, + ts_config = { + javascript = { 'string', 'template_string' }, + elixir = { 'string' }, + lua = { 'string', 'source' }, + }, }) diff --git a/config/nvim/lua/nifoc/config/completion.lua b/config/nvim/lua/nifoc/config/completion.lua index 3d29f07..2b9dc32 100644 --- a/config/nvim/lua/nifoc/config/completion.lua +++ b/config/nvim/lua/nifoc/config/completion.lua @@ -129,4 +129,4 @@ cmp.setup.cmdline(':', { }) }) -cmp.event:on('confirm_done', cmp_autopairs.on_confirm_done()) +cmp.event:on('confirm_done', cmp_autopairs.on_confirm_done({ map_char = { tex = '' } }))