diff options
Diffstat (limited to 'nvim/snippets')
-rw-r--r-- | nvim/snippets/css.json | 10 | ||||
-rw-r--r-- | nvim/snippets/go.json | 20 | ||||
-rw-r--r-- | nvim/snippets/javascript.json | 46 | ||||
-rw-r--r-- | nvim/snippets/package.json | 42 | ||||
-rw-r--r-- | nvim/snippets/powershell.json | 20 | ||||
-rw-r--r-- | nvim/snippets/python.json | 20 | ||||
-rw-r--r-- | nvim/snippets/terraform.json | 20 |
7 files changed, 178 insertions, 0 deletions
diff --git a/nvim/snippets/css.json b/nvim/snippets/css.json new file mode 100644 index 0000000..22106f4 --- /dev/null +++ b/nvim/snippets/css.json @@ -0,0 +1,10 @@ +{ + "snip1": { + "prefix": "scmt", + "body": [ + "/* -----------------------------------------------------------------------------", + " * - $1 -", + " * -----------------------------------------------------------------------------*/$2" + ] + } +} diff --git a/nvim/snippets/go.json b/nvim/snippets/go.json new file mode 100644 index 0000000..1b71808 --- /dev/null +++ b/nvim/snippets/go.json @@ -0,0 +1,20 @@ +{ + "snip1": { + "prefix": "cmt", + "body": [ + "//-------------------------------------------------------------------------------", + "// $1", + "//", + "// $2", + "//-------------------------------------------------------------------------------" + ] + }, + "snip2": { + "prefix": "scmt", + "body": [ + "// -----------------------------------------------------------------------------", + "// - $1 -", + "// -----------------------------------------------------------------------------$2" + ] + } +} diff --git a/nvim/snippets/javascript.json b/nvim/snippets/javascript.json new file mode 100644 index 0000000..c667981 --- /dev/null +++ b/nvim/snippets/javascript.json @@ -0,0 +1,46 @@ +{ + "snip1": { + "prefix": "cmt", + "body": [ + "//-------------------------------------------------------------------------------", + "// $1", + "//", + "// $2", + "//-------------------------------------------------------------------------------" + ] + }, + "snip2": { + "prefix": "scmt", + "body": [ + "// -----------------------------------------------------------------------------", + "// - $1 -", + "// -----------------------------------------------------------------------------$2" + ] + }, + "gliderecord": { + "prefix": "jgr", + "body": [ + "var $1 = new GlideRecord('$2');", + "$1.addQuery('$3', $4);", + "$1.query();", + "", + "while ($1.next()) {", + "\t$5", + "}" + ] + }, + "docfunc": { + "prefix": "func", + "body": [ + "/**", + " * $1", + " *", + " * @parm {$2} $3 - $4", + " * @return {$5} - $6", + " */", + "function $7($8) {", + "\t$9", + "}" + ] + } +} diff --git a/nvim/snippets/package.json b/nvim/snippets/package.json new file mode 100644 index 0000000..d6f2cb4 --- /dev/null +++ b/nvim/snippets/package.json @@ -0,0 +1,42 @@ +{ + "name": "example-snippets", + "contributes": { + "snippets": [ + { + "language": "all", + "path": "./all.json" + }, + { + "language": "go", + "path": "./go.json" + }, + { + "language": "javascript", + "path": "./javascript.json" + }, + { + "language": "css", + "path": "./css.json" + }, + { + "language": [ + "ps1", + "powershell" + ], + "path": "./powershell.json" + }, + { + "language": "python", + "path": "./python.json" + }, + { + "language": [ + "terraform", + "hcl", + "tf" + ], + "path": "./terraform.json" + } + ] + } +} diff --git a/nvim/snippets/powershell.json b/nvim/snippets/powershell.json new file mode 100644 index 0000000..1f47642 --- /dev/null +++ b/nvim/snippets/powershell.json @@ -0,0 +1,20 @@ +{ + "snip1": { + "prefix": "cmt", + "body": [ + "#-------------------------------------------------------------------------------", + "# $1", + "#", + "# $2", + "#-------------------------------------------------------------------------------" + ] + }, + "snip2": { + "prefix": "scmt", + "body": [ + "# -----------------------------------------------------------------------------", + "# - $1 -", + "# -----------------------------------------------------------------------------$2" + ] + } +} diff --git a/nvim/snippets/python.json b/nvim/snippets/python.json new file mode 100644 index 0000000..1f47642 --- /dev/null +++ b/nvim/snippets/python.json @@ -0,0 +1,20 @@ +{ + "snip1": { + "prefix": "cmt", + "body": [ + "#-------------------------------------------------------------------------------", + "# $1", + "#", + "# $2", + "#-------------------------------------------------------------------------------" + ] + }, + "snip2": { + "prefix": "scmt", + "body": [ + "# -----------------------------------------------------------------------------", + "# - $1 -", + "# -----------------------------------------------------------------------------$2" + ] + } +} diff --git a/nvim/snippets/terraform.json b/nvim/snippets/terraform.json new file mode 100644 index 0000000..1f47642 --- /dev/null +++ b/nvim/snippets/terraform.json @@ -0,0 +1,20 @@ +{ + "snip1": { + "prefix": "cmt", + "body": [ + "#-------------------------------------------------------------------------------", + "# $1", + "#", + "# $2", + "#-------------------------------------------------------------------------------" + ] + }, + "snip2": { + "prefix": "scmt", + "body": [ + "# -----------------------------------------------------------------------------", + "# - $1 -", + "# -----------------------------------------------------------------------------$2" + ] + } +} |