From 67c4d1d4b41bdb6bdf642e6d59581632d9394cb6 Mon Sep 17 00:00:00 2001 From: Bruno Carlin Date: Wed, 30 Mar 2022 10:38:40 +0200 Subject: [PATCH] feat(nvim) add an "iferr" snippet for go --- nvim/.config/nvim/snippets/go.snippets | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nvim/.config/nvim/snippets/go.snippets b/nvim/.config/nvim/snippets/go.snippets index a7cfa6e..3951b2f 100644 --- a/nvim/.config/nvim/snippets/go.snippets +++ b/nvim/.config/nvim/snippets/go.snippets @@ -41,6 +41,11 @@ snippet if "If statement" b ${0:${VISUAL}} } +snippet iferr "Error checking if statement" b + if ${1:err} != nil { + return ${2:val}${2/.+/, /}fmt.Errorf("${0:${VISUAL}}: %w", ${1}) + } + snippet for "For statement" b for ${1:test}${1/(.+)/ /}{ ${0:${VISUAL}}