diff --git a/cursorless-snippets/functionDeclaration.cursorless-snippets b/cursorless-snippets/functionDeclaration.cursorless-snippets index a87d9a93b..293c4b27f 100644 --- a/cursorless-snippets/functionDeclaration.cursorless-snippets +++ b/cursorless-snippets/functionDeclaration.cursorless-snippets @@ -47,6 +47,23 @@ } } }, + { + "scope": { + "langIds": [ + "go" + ] + }, + "body": [ + "func $name($parameterList) {", + "\t$body", + "}" + ], + "variables": { + "name": { + "formatter": "camelCase" + } + } + }, { "scope": { "langIds": [ diff --git a/cursorless-snippets/ifElseStatement.cursorless-snippets b/cursorless-snippets/ifElseStatement.cursorless-snippets index ef198cfd2..fc0a7a706 100644 --- a/cursorless-snippets/ifElseStatement.cursorless-snippets +++ b/cursorless-snippets/ifElseStatement.cursorless-snippets @@ -23,6 +23,20 @@ "}" ] }, + { + "scope": { + "langIds": [ + "go" + ] + }, + "body": [ + "if $condition {", + "\t$consequence", + "} else {", + "\t$alternative", + "}" + ] + }, { "scope": { "langIds": [ diff --git a/cursorless-snippets/ifStatement.cursorless-snippets b/cursorless-snippets/ifStatement.cursorless-snippets index 6b2029b6a..0fb848562 100644 --- a/cursorless-snippets/ifStatement.cursorless-snippets +++ b/cursorless-snippets/ifStatement.cursorless-snippets @@ -21,6 +21,18 @@ "}" ] }, + { + "scope": { + "langIds": [ + "go" + ] + }, + "body": [ + "if $condition {", + "\t$consequence", + "}" + ] + }, { "scope": { "langIds": [