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.
36 lines
848 B
36 lines
848 B
local M = { |
|
"kawre/neotab.nvim", |
|
event = "InsertEnter", |
|
} |
|
|
|
function M.config() |
|
require("neotab").setup |
|
{ |
|
tabkey = "<Tab>", |
|
act_as_tab = true, -- fallback to tab, if `tabout` action is not available |
|
behavior = "nested", ---@type ntab.behavior |
|
pairs = { ---@type ntab.pair[] |
|
{ open = "(", close = ")" }, |
|
{ open = "[", close = "]" }, |
|
{ open = "{", close = "}" }, |
|
{ open = "'", close = "'" }, |
|
{ open = '"', close = '"' }, |
|
{ open = "`", close = "`" }, |
|
{ open = "<", close = ">" }, |
|
}, |
|
exclude = {}, |
|
smart_punctuators = { |
|
enabled = false, |
|
semicolon = { |
|
enabled = false, |
|
ft = { "cs", "c", "cpp", "java" }, |
|
}, |
|
escape = { |
|
enabled = false, |
|
triggers = {}, ---@type table<string, ntab.trigger> |
|
}, |
|
}, |
|
} |
|
end |
|
|
|
return M
|
|
|