feat: add nvimdots
This commit is contained in:
270
nvim/snips/package.json
Normal file
270
nvim/snips/package.json
Normal file
@@ -0,0 +1,270 @@
|
||||
{
|
||||
"name": "snips",
|
||||
"engines": {
|
||||
"vscode": "^1.11.0"
|
||||
},
|
||||
"contributes": {
|
||||
"snippets": [
|
||||
{
|
||||
"language": ["plaintext", "markdown", "tex", "html", "global"],
|
||||
"path": "./snippets/global.json"
|
||||
},
|
||||
{
|
||||
"language": "c",
|
||||
"path": "./snippets/c.json"
|
||||
},
|
||||
{
|
||||
"language": "cpp",
|
||||
"path": "./snippets/cpp.json"
|
||||
},
|
||||
{
|
||||
"language": ["csharp", "cs"],
|
||||
"path": "./snippets/csharp.json"
|
||||
},
|
||||
{
|
||||
"language": ["gitcommit", "NeogitCommitMessage"],
|
||||
"path": "./snippets/gitcommit.json"
|
||||
},
|
||||
{
|
||||
"language": "ejs",
|
||||
"path": "./snippets/frameworks/ejs.json"
|
||||
},
|
||||
{
|
||||
"language": "eruby",
|
||||
"path": "./snippets/erb.json"
|
||||
},
|
||||
{
|
||||
"language": "elixir",
|
||||
"path": "./snippets/elixir.json"
|
||||
},
|
||||
{
|
||||
"language": "eelixir",
|
||||
"path": "./snippets/eelixir.json"
|
||||
},
|
||||
{
|
||||
"language": "fortran",
|
||||
"path": "./snippets/fortran.json"
|
||||
},
|
||||
{
|
||||
"language": "glsl",
|
||||
"path": "./snippets/glsl.json"
|
||||
},
|
||||
{
|
||||
"language": "liquid",
|
||||
"path": "./snippets/liquid.json"
|
||||
},
|
||||
{
|
||||
"language": "lua",
|
||||
"path": "./snippets/lua.json"
|
||||
},
|
||||
{
|
||||
"language": "go",
|
||||
"path": "./snippets/go.json"
|
||||
},
|
||||
{
|
||||
"language": "fennel",
|
||||
"path": "./snippets/fennel.json"
|
||||
},
|
||||
{
|
||||
"language": "php",
|
||||
"path": "./snippets/php.json"
|
||||
},
|
||||
{
|
||||
"language": "rescript",
|
||||
"path": "./snippets/rescript.json"
|
||||
},
|
||||
{
|
||||
"language": "ruby",
|
||||
"path": "./snippets/ruby.json"
|
||||
},
|
||||
{
|
||||
"language": "rails",
|
||||
"path": "./snippets/frameworks/rails.json"
|
||||
},
|
||||
{
|
||||
"language": "rust",
|
||||
"path": "./snippets/rust.json"
|
||||
},
|
||||
{
|
||||
"language": "haskell",
|
||||
"path": "./snippets/haskell.json"
|
||||
},
|
||||
{
|
||||
"language": "scala",
|
||||
"path": "./snippets/scala.json"
|
||||
},
|
||||
{
|
||||
"language": "solidity",
|
||||
"path": "./snippets/solidity.json"
|
||||
},
|
||||
{
|
||||
"language": "swift",
|
||||
"path": "./snippets/swift.json"
|
||||
},
|
||||
{
|
||||
"language": "sql",
|
||||
"path": "./snippets/sql.json"
|
||||
},
|
||||
{
|
||||
"language": ["shellscript", "shell", "sh"],
|
||||
"path": "./snippets/shell.json"
|
||||
},
|
||||
{
|
||||
"language": ["markdown", "rmd"],
|
||||
"path": "./snippets/markdown.json"
|
||||
},
|
||||
{
|
||||
"language": ["plaintex", "tex"],
|
||||
"path": "./snippets/latex.json"
|
||||
},
|
||||
{
|
||||
"language": "java",
|
||||
"path": "./snippets/java.json"
|
||||
},
|
||||
{
|
||||
"language": ["html", "jade", "pug", "eruby"],
|
||||
"path": "./snippets/html.json"
|
||||
},
|
||||
{
|
||||
"language": ["css", "scss", "sass", "less", "stylus"],
|
||||
"path": "./snippets/css.json"
|
||||
},
|
||||
{
|
||||
"language": ["javascript", "javascriptreact", "vue"],
|
||||
"path": "./snippets/javascript/javascript.json"
|
||||
},
|
||||
{
|
||||
"language": ["typescript", "typescriptreact"],
|
||||
"path": "./snippets/javascript/typescript.json"
|
||||
},
|
||||
{
|
||||
"language": "javascriptreact",
|
||||
"path": "./snippets/javascript/react.json"
|
||||
},
|
||||
{
|
||||
"language": "typescriptreact",
|
||||
"path": "./snippets/javascript/react-ts.json"
|
||||
},
|
||||
{
|
||||
"language": "vue",
|
||||
"path": "./snippets/frameworks/vue/html.json"
|
||||
},
|
||||
{
|
||||
"language": "vue",
|
||||
"path": "./snippets/frameworks/vue/pug.json"
|
||||
},
|
||||
{
|
||||
"language": "vue",
|
||||
"path": "./snippets/frameworks/vue/javascript.json"
|
||||
},
|
||||
{
|
||||
"language": "vue",
|
||||
"path": "./snippets/frameworks/vue/vue.json"
|
||||
},
|
||||
{
|
||||
"language": "python",
|
||||
"path": "./snippets/python/base.json"
|
||||
},
|
||||
{
|
||||
"language": "python",
|
||||
"path": "./snippets/python/comprehension.json"
|
||||
},
|
||||
{
|
||||
"language": "python",
|
||||
"path": "./snippets/python/debug.json"
|
||||
},
|
||||
{
|
||||
"language": "python",
|
||||
"path": "./snippets/python/python.json"
|
||||
},
|
||||
{
|
||||
"language": "python",
|
||||
"path": "./snippets/python/unittest.json"
|
||||
},
|
||||
{
|
||||
"language": "django",
|
||||
"path": "./snippets/frameworks/django/imports.json"
|
||||
},
|
||||
{
|
||||
"language": "django",
|
||||
"path": "./snippets/frameworks/django/forms.json"
|
||||
},
|
||||
{
|
||||
"language": "django",
|
||||
"path": "./snippets/frameworks/django/models.json"
|
||||
},
|
||||
{
|
||||
"language": "django",
|
||||
"path": "./snippets/frameworks/django/views.json"
|
||||
},
|
||||
{
|
||||
"language": "django",
|
||||
"path": "./snippets/frameworks/django/filetemplates.json"
|
||||
},
|
||||
{
|
||||
"language": "flutter",
|
||||
"path": "./snippets/frameworks/flutter.json"
|
||||
},
|
||||
{
|
||||
"language": "jekyll",
|
||||
"path": "./snippets/frameworks/jekyll.json"
|
||||
},
|
||||
{
|
||||
"language": "cobol",
|
||||
"path": "./snippets/cobol/vscode_cobol.json"
|
||||
},
|
||||
{
|
||||
"language": "cobol",
|
||||
"path": "./snippets/cobol/vscode_cobol-compound.json"
|
||||
},
|
||||
{
|
||||
"language": "cobol",
|
||||
"path": "./snippets/cobol/vscode_cobol_dir.json"
|
||||
},
|
||||
{
|
||||
"language": "cobol",
|
||||
"path": "./snippets/cobol/vscode_cobol_jcl.json"
|
||||
},
|
||||
{
|
||||
"language": "kotlin",
|
||||
"path": "./snippets/kotlin.json"
|
||||
},
|
||||
{
|
||||
"language": ["plaintex", "tex"],
|
||||
"path": "./snippets/latex/latex-snippets.json"
|
||||
},
|
||||
{
|
||||
"language": ["plaintex", "tex"],
|
||||
"path": "./snippets/latex/vscode-latex-snippets.json"
|
||||
},
|
||||
{
|
||||
"language": "twig",
|
||||
"path": "./snippets/frameworks/twig.json"
|
||||
},
|
||||
{
|
||||
"language": ["r", "rmd"],
|
||||
"path": "./snippets/r.json"
|
||||
},
|
||||
{
|
||||
"language": "rmd",
|
||||
"path": "./snippets/rmarkdown.json"
|
||||
},
|
||||
{
|
||||
"language": "org",
|
||||
"path": "./snippets/org.json"
|
||||
},
|
||||
{
|
||||
"language": "norg",
|
||||
"path": "./snippets/norg.json"
|
||||
},
|
||||
{
|
||||
"language": "mint",
|
||||
"path": "./snippets/mint.json"
|
||||
},
|
||||
{
|
||||
"language": "gdscript",
|
||||
"path": "./snippets/gdscript.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
11
nvim/snips/snippets/c.json
Normal file
11
nvim/snips/snippets/c.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"fori": {
|
||||
"prefix": "fori",
|
||||
"body": [
|
||||
"for (${1:int} ${2:i} = ${3:0}; $2 < ${4:length}; ++$2) {",
|
||||
"\t$0",
|
||||
"}"
|
||||
],
|
||||
"description": "Code snippet for 'fori' loop"
|
||||
}
|
||||
}
|
||||
47
nvim/snips/snippets/cpp.json
Normal file
47
nvim/snips/snippets/cpp.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"solu": {
|
||||
"prefix": "solu",
|
||||
"body": [
|
||||
"class Solution",
|
||||
"{",
|
||||
"public:",
|
||||
"\t$1 $2($3) {",
|
||||
"\t\t$4",
|
||||
"\t}",
|
||||
"};"
|
||||
],
|
||||
"description": "leetcode class Solution template"
|
||||
},
|
||||
"lc": {
|
||||
"prefix": "lc",
|
||||
"body": [
|
||||
"#include <bits/stdc++.h>",
|
||||
"",
|
||||
"using namespace std;",
|
||||
"",
|
||||
"class Solution",
|
||||
"{",
|
||||
"public:",
|
||||
"\t$1 $2($3) {",
|
||||
"\t\t$4",
|
||||
"\t}",
|
||||
"};",
|
||||
"",
|
||||
"int main(int argc, char *argv[]) {",
|
||||
"\tSolution s;",
|
||||
"\treturn 0;",
|
||||
"}"
|
||||
],
|
||||
"description": "leetcode template"
|
||||
},
|
||||
"hdef": {
|
||||
"prefix": "hdef",
|
||||
"body": [
|
||||
"#ifndef $1",
|
||||
"#define $1",
|
||||
"",
|
||||
"#endif // $1"
|
||||
],
|
||||
"description": "header file definitions"
|
||||
}
|
||||
}
|
||||
17
nvim/snips/snippets/go.json
Normal file
17
nvim/snips/snippets/go.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"map declaration": {
|
||||
"prefix": "map",
|
||||
"body": "map[${1:type}]${2:type}",
|
||||
"description": "Snippet for a map"
|
||||
},
|
||||
"goroutine anonymous function": {
|
||||
"prefix": "go",
|
||||
"body": "go func($1) {\n\t$0\n}($2)",
|
||||
"description": "Snippet for anonymous goroutine declaration"
|
||||
},
|
||||
"goroutine function": {
|
||||
"prefix": "gf",
|
||||
"body": "go ${1:func}($0)",
|
||||
"description": "Snippet for goroutine declaration"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user