all repos

dotfiles @ 25b4e80c8d0a17c7dfc90762890e699807147026

i use rach linux btw

dotfiles/config/nvim/UltiSnips/go.snippets (view raw)

1
snippet pkg "Package"
2
package ${1:main}
3
endsnippet
4
5
snippet import "Import section"
6
import (
7
	${1}
8
)
9
endsnippet
10
11
snippet for "For loop"
12
for ${1:i\:\=1}; ${2:i\<\=10}; ${3:\i\+\+} {
13
	${4}
14
}
15
endsnippet
16
17
snippet var "Variable declaration"
18
var ${1:name}${2/(.+)/ /}${2:type}${3: = ${0:value}}
19
endsnippet
20
21
snippet vars "Variables declaration"
22
var (
23
	${1:name}${2/(.+)/ /}${2:type}${3: = ${0:value} }
24
)
25
endsnippet
26
27
snippet const "Constant declaration"
28
const ${1:name}${2/(.+)/ /}${2:type} = ${0:value}
29
endsnippet
30
31
snippet consts "Constants declaration"
32
const (
33
	${1:constant}${2/(.+)/ /}${2:type} = ${0:value}
34
)
35
endsnippet
36
37
snippet err "Rrror handling"
38
if err != nil {
39
	log.${1:Fatal}(err)
40
}
41
endsnippet
42
43
snippet ;= ";= to :="
44
:= $1
45
endsnippet