all repos

init.lua @ bae90383f226e51cebd4550eb47c9c87c8868ef4

my nvim config

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"),
  }),
}