40 lines
1.1 KiB
Lua
40 lines
1.1 KiB
Lua
return function()
|
|
require("modules.utils").load_plugin("autoclose", {
|
|
keys = {
|
|
["("] = { escape = false, close = true, pair = "()" },
|
|
["["] = { escape = false, close = true, pair = "[]" },
|
|
["{"] = { escape = false, close = true, pair = "{}" },
|
|
|
|
["<"] = { escape = true, close = true, pair = "<>", enabled_filetypes = { "rust" } },
|
|
[">"] = { 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 = "''", disabled_filetypes = { "rust" } },
|
|
},
|
|
options = {
|
|
disable_when_touch = false,
|
|
disabled_filetypes = {
|
|
"alpha",
|
|
"bigfile",
|
|
"checkhealth",
|
|
"dap-repl",
|
|
"diff",
|
|
"help",
|
|
"log",
|
|
"notify",
|
|
"NvimTree",
|
|
"Outline",
|
|
"qf",
|
|
"TelescopePrompt",
|
|
"toggleterm",
|
|
"undotree",
|
|
"vimwiki",
|
|
},
|
|
},
|
|
})
|
|
end
|