diff options
Diffstat (limited to 'lua/user/autopairs.lua')
| -rw-r--r-- | lua/user/autopairs.lua | 27 |
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 = "" } }) |
