From b2e2410899beda9da8c65fc41695fa6df22cd6f9 Mon Sep 17 00:00:00 2001 From: pro100ton Date: Sat, 16 Nov 2024 20:28:13 +0300 Subject: [PATCH] Add some new snippets --- snippets/go.json | 17 +++++++++++++++++ snippets/package.json | 5 +++++ snippets/python.json | 10 ++++++++++ 3 files changed, 32 insertions(+) create mode 100644 snippets/go.json 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" } }