summaryrefslogtreecommitdiff
path: root/.config/nvim/snippets/go.json
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-04-29 19:14:35 +0300
committerKyren223 <Kyren223@proton.me>2025-04-29 19:14:35 +0300
commitd6415a930134078dd1ba6f07770d8750b2a6b95c (patch)
tree477e1f6837d01e4d7321f1ae6baba6b154a24c93 /.config/nvim/snippets/go.json
parent8ad80a4040f89c713a2ab35ce76a3e6997c66e65 (diff)
Removed lspconfig, migrated old lua/go snippets to new snippets format
Diffstat (limited to '.config/nvim/snippets/go.json')
-rw-r--r--.config/nvim/snippets/go.json22
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/nvim/snippets/go.json b/.config/nvim/snippets/go.json
new file mode 100644
index 0000000..ff03abc
--- /dev/null
+++ b/.config/nvim/snippets/go.json
@@ -0,0 +1,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"
+ }
+}