aboutsummaryrefslogtreecommitdiff
path: root/lua/user/autopairs.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/user/autopairs.lua')
-rw-r--r--lua/user/autopairs.lua27
1 files changed, 18 insertions, 9 deletions
diff --git a/lua/user/autopairs.lua b/lua/user/autopairs.lua
index be94c26..6032164 100644
--- a/lua/user/autopairs.lua
+++ b/lua/user/autopairs.lua
@@ -1,10 +1,24 @@
--- Setup nvim-cmp.
-local status_ok, npairs = pcall(require, "nvim-autopairs")
-if not status_ok then
+local nvim_autopairs_status, nvim_autopairs = pcall(require, "nvim-autopairs")
+if not nvim_autopairs_status then
+ print("autopairs.lua: loading nvim-autopairs failed")
return
end
-npairs.setup {
+local cmp_autopairs_status, cmp_autopairs = pcall(require, "nvim-autopairs.completion.cmp")
+if not cmp_autopairs_status then
+ print("autopairs.lua: loading cmp_autopairs failed")
+ return
+end
+
+local cmp_status, cmp = pcall(require, "cmp")
+if not cmp_status then
+ print("autopairs.lua: loading cmp failed")
+ return
+end
+
+
+-- nvim-cmp
+nvim_autopairs.setup {
check_ts = true,
ts_config = {
lua = { "string", "source" },
@@ -25,9 +39,4 @@ npairs.setup {
},
}
-local cmp_autopairs = require "nvim-autopairs.completion.cmp"
-local cmp_status_ok, cmp = pcall(require, "cmp")
-if not cmp_status_ok then
- return
-end
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done { map_char = { tex = "" } })