1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-06-16 19:30:01 +02:00
dotfiles/nvim/snippets/go.lua

21 lines
394 B
Lua

local ls = require('luasnip')
local s = ls.snippet
local t = ls.text_node
local i = ls.insert_node
return {
s("iferr", {
t({"if err != nil {", ""}),
t({"\treturn err", ""}),
t({"}"})
}),
-- Test function
s("tst", {
t("func Test"), i(1, "Module"), t("_"), i(2, "Name"), t({"(t *testing.T) {", ""}),
i(0),
t({"", "}"})
})
}