summaryrefslogtreecommitdiff
path: root/after/plugin/autoclose.lua
blob: 89078ef9ad29ba0067412e4a18d3d3e383574edf (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,
   },
})