diff --git a/snippets/go-mode/ie b/snippets/go-mode/ie new file mode 100644 index 0000000..0c444b3 --- /dev/null +++ b/snippets/go-mode/ie @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if error +# key: ife +# -- +if err != nil { + return ${0:err} +} diff --git a/snippets/go-mode/lpd b/snippets/go-mode/lpd new file mode 100644 index 0000000..5f492bf --- /dev/null +++ b/snippets/go-mode/lpd @@ -0,0 +1,4 @@ +# name: log.Printf("[DEBUG] ...\n", ...) +# key: lpd +# -- +log.Printf("[DEBUG] $1\n"$2)$0 \ No newline at end of file diff --git a/snippets/go-mode/lppd b/snippets/go-mode/lppd new file mode 100644 index 0000000..69c3379 --- /dev/null +++ b/snippets/go-mode/lppd @@ -0,0 +1,4 @@ +# name: log.Printf("[DEBUG] ...: %+v\n", ...) +# key: lppd +# -- +log.Printf("[DEBUG] $1: %+v\n", $1)$0 \ No newline at end of file diff --git a/snippets/go-mode/tf b/snippets/go-mode/tf new file mode 100644 index 0000000..4959a16 --- /dev/null +++ b/snippets/go-mode/tf @@ -0,0 +1,18 @@ +# name: func TestName(t *testing.T) { tests := []struct{ ... } ... } +# key: tf +# -- +func Test${1:Name}(t *testing.T) { + tests := []struct { + name string + $0 + }{ + { + name: "", + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + + }) + } +} \ No newline at end of file diff --git a/snippets/go-mode/tt b/snippets/go-mode/tt new file mode 100644 index 0000000..b10ffa7 --- /dev/null +++ b/snippets/go-mode/tt @@ -0,0 +1,11 @@ +# name: tests := []struct{ ... } +# key: tt +# -- +tests := []struct { + name string + $0 +}{ + { + name: "", + }, +} \ No newline at end of file