From 0117c53cb71254762d6cba76539bbffb8888bcc6 Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Mon, 2 May 2022 07:28:22 +0200 Subject: [PATCH] Feat: set autopairs --- nvim/.config/nvim/lua/config/autopairs.lua | 9 +++++++++ nvim/.config/nvim/lua/plugins.lua | 6 +++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 nvim/.config/nvim/lua/config/autopairs.lua diff --git a/nvim/.config/nvim/lua/config/autopairs.lua b/nvim/.config/nvim/lua/config/autopairs.lua new file mode 100644 index 0000000..a1195cd --- /dev/null +++ b/nvim/.config/nvim/lua/config/autopairs.lua @@ -0,0 +1,9 @@ +local autopairs_status_ok, autopairs = pcall(require, "'nvim-autopairs") +if not autopairs_status_ok then + return +end + +autopairs.setup{ + ignored_next_char = string.gsub([[ [%w%%%'%[%"%.] ]],"%s+", ""), +} + diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 1fe0356..71b849a 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -102,7 +102,11 @@ return packer.startup(function(use) -- Highlight on Yank use 'machakann/vim-highlightedyank' -- Autoclose parenthesis - use 'jiangmiao/auto-pairs' + -- use 'jiangmiao/auto-pairs' + use { + 'windwp/nvim-autopairs', + config = [[ require('config.autopairs') ]] + } use 'kyazdani42/nvim-web-devicons' use {