1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
return {
-- nvim-autopairs: auto close brackets, quotes
{
"windwp/nvim-autopairs",
event = "InsertEnter", -- lazy-load when entering insert mode
config = function()
require("nvim-autopairs").setup({})
end,
},
-- nvim-cmp: autocompletion engine
-- {
-- "hrsh7th/nvim-cmp",
-- event = "InsertEnter",
-- dependencies = {
-- "hrsh7th/cmp-nvim-lsp",
-- "hrsh7th/cmp-buffer",
-- "hrsh7th/cmp-path",
-- "saadparwaiz1/cmp_luasnip",
-- "L3MON4D3/LuaSnip",
-- },
-- config = function()
-- local cmp = require("cmp")
-- local luasnip = require("luasnip")
-- cmp.setup({
-- snippet = { expand = function(args) luasnip.lsp_expand(args.body) end },
-- mapping = cmp.mapping.preset.insert({
-- ["<C-n>"] = cmp.mapping.select_next_item(),
-- ["<C-p>"] = cmp.mapping.select_prev_item(),
-- ["<C-y>"] = cmp.mapping.confirm({ select = true }),
-- ["<C-Space>"] = cmp.mapping.complete(),
-- }),
-- sources = cmp.config.sources({
-- { name = "nvim_lsp" },
-- { name = "buffer" },
-- { name = "path" },
-- { name = "luasnip" },
-- }),
-- })
-- end,
-- },
}
|