summaryrefslogtreecommitdiff
path: root/after/plugin/autoclose.lua
diff options
context:
space:
mode:
Diffstat (limited to 'after/plugin/autoclose.lua')
-rw-r--r--after/plugin/autoclose.lua34
1 files changed, 24 insertions, 10 deletions
diff --git a/after/plugin/autoclose.lua b/after/plugin/autoclose.lua
index 543d7d9..b742fc6 100644
--- a/after/plugin/autoclose.lua
+++ b/after/plugin/autoclose.lua
@@ -1,20 +1,34 @@
-require("autoclose").setup({
+local filetypes = 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 = false, close = true, pair = "[]" },
["]"] = { escape = true, close = false, pair = "[]" },
+ ["{"] = { escape = false, close = true, pair = "{}" },
["}"] = { escape = true, close = false, pair = "{}" },
-
- ['"'] = { escape = true, close = true, pair = '""' },
- ["'"] = { escape = true, close = true, pair = "''" },
- ["`"] = { escape = true, close = true, pair = "``" },
+ [">"] = { escape = true, close = false, pair = "<>" },
+ ['"'] = {
+ escape = true,
+ close = true,
+ pair = '""',
+ disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive", "markdown" },
+ },
+ ["'"] = {
+ escape = true,
+ close = true,
+ pair = "''",
+ disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive", "markdown" },
+ },
+ ["`"] = {
+ escape = true,
+ close = true,
+ pair = "``",
+ disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive" },
+ },
+ ["*"] = { escape = true, close = true, pair = "**", enabled_filetypes = { "markdown" } },
+ ["_"] = { escape = true, close = true, pair = "__", enabled_filetypes = { "markdown" } },
},
options = {
- disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive" },
disable_when_touch = true,
},
})