feat(neovim): add autopairs
This commit is contained in:
parent
7723267fd5
commit
21bb9a56ee
2 changed files with 9 additions and 0 deletions
|
@ -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
|
||||||
|
|
|
@ -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({})
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue