You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.0 KiB
41 lines
1.0 KiB
local M = { |
|
"windwp/nvim-autopairs", |
|
-- event = "InsertEnter", |
|
} |
|
|
|
M.config = function() |
|
require("nvim-autopairs").setup { |
|
map_char = { |
|
all = "(", |
|
tex = "{", |
|
}, |
|
enable_check_bracket_line = false, |
|
check_ts = true, |
|
ts_config = { |
|
lua = { "string", "source" }, |
|
javascript = { "string", "template_string" }, |
|
java = false, |
|
}, |
|
disable_filetype = { "TelescopePrompt", "spectre_panel" }, |
|
ignored_next_char = string.gsub([[ [%w%%%'%[%"%.] ]], "%s+", ""), |
|
enable_moveright = true, |
|
disable_in_macro = false, |
|
enable_afterquote = true, |
|
map_bs = true, |
|
map_c_w = false, |
|
disable_in_visualblock = false, |
|
fast_wrap = { |
|
map = "<M-e>", |
|
chars = { "{", "[", "(", '"', "'" }, |
|
pattern = string.gsub([[ [%'%"%)%>%]%)%}%,] ]], "%s+", ""), |
|
offset = 0, -- Offset from pattern match |
|
end_key = "$", |
|
keys = "qwertyuiopzxcvbnmasdfghjkl", |
|
check_comma = true, |
|
highlight = "Search", |
|
highlight_grey = "Comment", |
|
}, |
|
} |
|
end |
|
|
|
return M
|
|
|