summaryrefslogtreecommitdiff
path: root/after/plugin/autoclose.lua
blob: 543d7d93dbdbf1205a2ddf9993dc644a4685d98a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require("autoclose").setup({
	keys = {
		["("] = { escape = false, close = true, pair = "()" },
		["["] = { escape = false, close = true, pair = "[]" },
		["{"] = { escape = false, close = true, pair = "{}" },

		[">"] = { escape = true, close = false, pair = "<>" },
		[")"] = { escape = true, close = false, pair = "()" },
		["]"] = { escape = true, close = false, pair = "[]" },
		["}"] = { escape = true, close = false, pair = "{}" },

		['"'] = { escape = true, close = true, pair = '""' },
		["'"] = { escape = true, close = true, pair = "''" },
		["`"] = { escape = true, close = true, pair = "``" },
	},
	options = {
		disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive" },
		disable_when_touch = true,
	},
})