summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/after/plugin/autoclose.lua
blob: 9dffb8a8b8cbd0d5df61bca2012bcc31449890f1 (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", "diff", "gitcommit", "fugitive" },
      disable_when_touch = true,
   },
})