Files
dotfiles/nvim/.config/nvim/lua/vxclutch/snippets/c.lua
2025-06-02 15:12:55 -04:00

34 lines
445 B
Lua

local ls = require("luasnip")
local s = ls.snippet
local i = ls.insert_node
local fmta = require("luasnip.extras.fmt").fmta
return {
s(
{ trig = "main" },
fmta(
[[
int
main(void)
{
<>
return 0;
}
]],
{ i(1), i(2), i(3) }
)
),
s(
{ trig = "for" },
fmta(
[[
for (int i = <>; i <>; i++) {
<>
}
]],
{ i(1), i(2), i(3) }
)
),
}