1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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"
}
}
|