init.lua/after/luasnippets/go.lua(view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
---@diagnostic disable: undefined-global
-- selene: allow(undefined_variable)
return {
s("in", { t "interface{}" }),
s({ trig = "err", name = "if err" }, {
t "if err != nil",
t { " {", "\t" },
i(0),
t { "", "}" },
}),
s({ trig = "type", name = "type def", decr = "define a type" }, {
t "type ",
i(1, "Name"),
c(2, {
t " struct",
t " interface",
}),
t { " {", "\t" },
i(0),
t { "", "}" },
}),
s(":", {
i(1, "name"),
t " := ",
i(2, "value"),
}),
}
|