summaryrefslogtreecommitdiff
path: root/autopairs.lua
blob: 97407dc30cc53a1e5fdf8172c64f92013ab28b6c (plain)
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,
	-- },
}