refactor(spec): move autopairs setup to autocomplete spec

This commit is contained in:
2024-11-26 10:44:32 -05:00
parent fcfe4d8195
commit 9de14d5552
2 changed files with 14 additions and 21 deletions
@@ -25,10 +25,13 @@ return {
local cmp = require('cmp') local cmp = require('cmp')
local snippet = require('luasnip') local snippet = require('luasnip')
local lspkind = require('lspkind') local lspkind = require('lspkind')
local autopairs = require('nvim-autopairs.completion.cmp')
local select_opts = { behavior = cmp.SelectBehavior.Select } local select_opts = { behavior = cmp.SelectBehavior.Select }
require('luasnip.loaders.from_vscode').lazy_load() require('luasnip.loaders.from_vscode').lazy_load()
cmp.event:on('confirm_done', autopairs.on_confirm_done())
cmp.setup({ cmp.setup({
enabled = function() enabled = function()
-- disable completion in comments -- disable completion in comments
+8 -18
View File
@@ -1,24 +1,14 @@
return { return {
"windwp/nvim-autopairs", 'windwp/nvim-autopairs',
event = { "InsertEnter" }, event = { 'InsertEnter' },
dependencies = { dependencies = {
"hrsh7th/nvim-cmp", 'hrsh7th/nvim-cmp',
}, },
opts = {
config = function()
local autopairs = require("nvim-autopairs")
autopairs.setup({
check_ts = true, check_ts = true,
ts_config = { map_cr = false,
lua = { "string" }, map_bs = true,
javascript = { "template_string" }, map_c_h = true, -- <C-h> deletes a pair
java = false, map_c_w = true, -- <C-w> delete pair if possible
}, },
})
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
local cmp = require("cmp")
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
end,
} }