13 lines
516 B
Lua
13 lines
516 B
Lua
local gen_hook = MiniSplitjoin.gen_hook
|
|
|
|
local curly = { brackets = { "%b{}" }, separator = ";" }
|
|
local curly_semi = { brackets = { "%b{}" }, separator = ";" }
|
|
local add_semicolon_curly = gen_hook.add_trailing_separator(curly)
|
|
local remove_semicolon_curly = gen_hook.del_trailing_separator(curly)
|
|
local pad_curly = gen_hook.pad_brackets(curly_semi)
|
|
|
|
vim.b.minisplitjoin_config = {
|
|
split = { hooks_post = { remove_semicolon_curly } },
|
|
join = { hooks_pre = { add_semicolon_curly }, hooks_post = { pad_curly } },
|
|
}
|