diff --git a/snippets/go.json b/snippets/go.json new file mode 100644 index 0000000..28ce065 --- /dev/null +++ b/snippets/go.json @@ -0,0 +1,17 @@ +{ + "for statement": { + "prefix": "for", + "body": "for ${1:i} := 0; $1 < ${2:count}; $1${3:++} {\n\t$0\n}", + "description": "Snippet for a for loop" + }, + "for range statement": { + "prefix": "forrrrrr", + "body": "for ${1:_, }${2:var} := range ${3:var} {\n\t$0\n}", + "description": "Snippet for a for range loop" + }, + "if err != nil": { + "prefix": "iferr", + "body": "if err != nil {\n\t${1:return ${2:nil, }${3:err}}\n}", + "description": "Snippet for if err != nil" + } +} diff --git a/snippets/package.json b/snippets/package.json index bac218b..2d1f6e9 100644 --- a/snippets/package.json +++ b/snippets/package.json @@ -8,7 +8,12 @@ { "language": "python", "path": "./python.json" + }, + { + "language": "go", + "path": "./go.json" } + ] } } diff --git a/snippets/python.json b/snippets/python.json index 3ad4c6e..34c6da5 100644 --- a/snippets/python.json +++ b/snippets/python.json @@ -22,5 +22,15 @@ "_log.debug(${1:deug_body})" ], "description": "Snippet for inserting debug log" + }, + "tryexcept": { + "prefix": "tryexe", + "body": [ + "try:", + " print(x)", + "except ${1:exception}:", + " print('An exception occurred')" + ], + "description": "tryexcept method" } }