summaryrefslogtreecommitdiff
path: root/luasnip_snippets/julia.json
diff options
context:
space:
mode:
authorVito G. Graffagnino <vito@graffagnino.xyz>2022-08-30 16:06:22 +0100
committerVito G. Graffagnino <vito@graffagnino.xyz>2022-08-30 16:06:22 +0100
commitf1eabbaa1b4ff1836d0ee8335b31d009203f3775 (patch)
treebbe77eacaef8ab8a5999e517c3006973c9e3e44c /luasnip_snippets/julia.json
parent823302458ec6c53455a3f34674415c43ce6a3187 (diff)
fixed zathura integration with texlab using nvim-texlabconfig
Diffstat (limited to 'luasnip_snippets/julia.json')
-rw-r--r--luasnip_snippets/julia.json54
1 files changed, 54 insertions, 0 deletions
diff --git a/luasnip_snippets/julia.json b/luasnip_snippets/julia.json
new file mode 100644
index 0000000..01fea82
--- /dev/null
+++ b/luasnip_snippets/julia.json
@@ -0,0 +1,54 @@
+{
+ "docf": {
+ "prefix": "docf",
+ "description": "function documentation",
+ "body": [
+ "#' @description",
+ "#'",
+ "#' ${1:function description}",
+ "#'",
+ "#' ${2:@param ${3:name}::${4:Type} ${5:Description}}",
+ "#'",
+ "#' ${6:@returns ${7:name}::${8:Type} ${9:Description}}",
+ "#'",
+ "#' @examples",
+ "#'",
+ "#' ${10: function call examples}"
+ ]
+ },
+ "doct": {
+ "prefix": "doct",
+ "description": "type definition",
+ "body": [
+ "#' @description",
+ "#'",
+ "#' ${1:type description}",
+ "#'",
+ "#' ${2:@field ${3:name}::${4:Type} ${5:Description}}",
+ "#'",
+ "#' @examples",
+ "#'",
+ "#' ${10: constructor examples}"
+ ]
+ },
+ "par": {
+ "prefix": "par",
+ "description": "function parameter documentation",
+ "body": "#' @param ${1:name}::${2:Type} ${0:Description}"
+ },
+ "fld": {
+ "prefix": "fld",
+ "description": "type field documentation",
+ "body": "#' @field ${1:name}::${2:Type} ${0:Description}"
+ },
+ "deb": {
+ "prefix": "deb",
+ "description": "Debugger breakpoint",
+ "body": "Main.@bp"
+ },
+ "inf": {
+ "prefix": "inf",
+ "description": "Infiltrator breakpoint",
+ "body": "Main.@infiltrate"
+ }
+}