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 snippet = require('luasnip')
local lspkind = require('lspkind')
local autopairs = require('nvim-autopairs.completion.cmp')
local select_opts = { behavior = cmp.SelectBehavior.Select }
require('luasnip.loaders.from_vscode').lazy_load()
cmp.event:on('confirm_done', autopairs.on_confirm_done())
cmp.setup({
enabled = function()
-- disable completion in comments
+8 -18
View File
@@ -1,24 +1,14 @@
return {
"windwp/nvim-autopairs",
event = { "InsertEnter" },
'windwp/nvim-autopairs',
event = { 'InsertEnter' },
dependencies = {
"hrsh7th/nvim-cmp",
'hrsh7th/nvim-cmp',
},
config = function()
local autopairs = require("nvim-autopairs")
autopairs.setup({
opts = {
check_ts = true,
ts_config = {
lua = { "string" },
javascript = { "template_string" },
java = false,
map_cr = false,
map_bs = true,
map_c_h = true, -- <C-h> deletes a pair
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,
}