Updated vimtex and snippets

This commit is contained in:
Minhazul Haque 2024-03-02 19:25:49 +06:00
parent 84a6b218fe
commit 10bf23a6ec
44 changed files with 4209 additions and 69 deletions

74
LuaSnip/html/tables.lua Normal file
View file

@ -0,0 +1,74 @@
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(
[[
<table>
{}
</table>
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE HEADER
s({trig="tbh", snippetType="autosnippet"},
fmt(
[[
<thead>
{}
</thead>
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE BODY
s({trig="tbb", snippetType="autosnippet"},
fmt(
[[
<tbody>
{}
</tbody>
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE DATA
s({trig="tdd", snippetType="autosnippet"},
fmt(
[[
<td>{}</td>
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
-- TABLE HEADER
s({trig="thh", snippetType="autosnippet"},
fmt(
[[
<th>{}</th>
]],
{
d(1, get_visual),
}
),
{condition = line_begin}
),
}