mirror of
https://github.com/Ascyii/typstar.git
synced 2026-01-01 05:24:24 -05:00
fix(snip): allow trigger options in start snip
This commit is contained in:
@@ -91,18 +91,18 @@ function M.snip(trigger, expand, insert, condition, priority, trigOptions)
|
|||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.start_snip(trigger, expand, insert, condition, priority)
|
function M.start_snip(trigger, expand, insert, condition, priority, trigOptions)
|
||||||
return M.snip('^(\\s*)' .. trigger, '<>' .. expand, { M.cap(1), unpack(insert) }, condition, priority)
|
return M.snip('^(\\s*)' .. trigger, '<>' .. expand, { M.cap(1), unpack(insert) }, condition, priority, trigOptions)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.start_snip_in_newl(trigger, expand, insert, condition, priority)
|
function M.start_snip_in_newl(trigger, expand, insert, condition, priority, trigOptions)
|
||||||
return M.snip(
|
return M.snip(
|
||||||
'([^\\s]\\s+)' .. trigger,
|
'([^\\s]\\s+)' .. trigger,
|
||||||
'<>\n<>' .. expand,
|
'<>\n<>' .. expand,
|
||||||
{ M.cap(1), M.leading_white_spaces(1), unpack(insert) },
|
{ M.cap(1), M.leading_white_spaces(1), unpack(insert) },
|
||||||
condition,
|
condition,
|
||||||
priority,
|
priority,
|
||||||
false
|
vim.tbl_deep_extend('keep', { wordTrig = false }, trigOptions or {})
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user