summaryrefslogtreecommitdiff
path: root/.config/nvim/snippets/go.json
blob: ff03abc6d64aa3233a38058389a7ca5db239afb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  "fmterr": {
    "body": "fmt.Errorf(\"$0: %w\", err)",
    "prefix": "fmterr"
  },
  "iferr": {
    "body": [
      "if err != nil {",
      "\treturn $0",
      "}"
    ],
    "prefix": "iferr"
  },
  "meth": {
    "body": [
      "func (${1:receiver} ${2:type}) ${3:method}($4) $5 {",
      "\t$0",
      "}"
    ],
    "prefix": "meth"
  }
}