aboutsummaryrefslogtreecommitdiff
path: root/nvim/snippets
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/snippets')
-rw-r--r--nvim/snippets/css.json10
-rw-r--r--nvim/snippets/go.json20
-rw-r--r--nvim/snippets/javascript.json46
-rw-r--r--nvim/snippets/package.json42
-rw-r--r--nvim/snippets/powershell.json20
-rw-r--r--nvim/snippets/python.json20
-rw-r--r--nvim/snippets/terraform.json20
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"
+ ]
+ }
+}