feat(neovim): add autopairs

This commit is contained in:
uku 2025-01-08 15:02:44 +01:00
parent 7723267fd5
commit 21bb9a56ee
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
2 changed files with 9 additions and 0 deletions

View file

@ -17,6 +17,7 @@
cmp-nvim-lsp cmp-nvim-lsp
lsp-format-nvim lsp-format-nvim
lualine-nvim lualine-nvim
nvim-autopairs
nvim-cmp nvim-cmp
nvim-lspconfig nvim-lspconfig
nvim-treesitter.withAllGrammars nvim-treesitter.withAllGrammars

View file

@ -84,6 +84,12 @@ require("lualine").setup({
extensions = { "trouble" }, extensions = { "trouble" },
}) })
local npairs = require("nvim-autopairs")
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
npairs.setup({
check_ts = true,
})
local cmp = require("cmp") local cmp = require("cmp")
local cmp_caps = require("cmp_nvim_lsp").default_capabilities() local cmp_caps = require("cmp_nvim_lsp").default_capabilities()
cmp.setup({ cmp.setup({
@ -96,6 +102,8 @@ cmp.setup({
}, },
}) })
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
local lspformat = require("lsp-format") local lspformat = require("lsp-format")
lspformat.setup({}) lspformat.setup({})