local helpers = require('personal.luasnip-helper-funcs')
local get_visual = helpers.get_visual
local line_begin = require("luasnip.extras.expand_conditions").line_begin
return
{
-- TABLE
s({trig="tbl", snippetType="autosnippet"},
fmt(
[[
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE HEADER
s({trig="tbh", snippetType="autosnippet"},
fmt(
[[
{}
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE BODY
s({trig="tbb", snippetType="autosnippet"},
fmt(
[[
{}
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE DATA
s({trig="tdd", snippetType="autosnippet"},
fmt(
[[
{} |
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE HEADER
s({trig="thh", snippetType="autosnippet"},
fmt(
[[
{} |
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
}