|
1 |
| -snippet #! "Hashbang for Rscript" |
| 1 | +priority -50 |
| 2 | + |
| 3 | +snippet #! "Hashbang for Rscript (#!)" b |
2 | 4 | #!/usr/bin/env Rscript
|
3 | 5 | endsnippet
|
4 | 6 |
|
5 |
| -# includes |
6 |
| -snippet lib "Import a library" |
| 7 | +snippet lib "Import a library (lib)" |
7 | 8 | library(${0:package})
|
8 | 9 | endsnippet
|
9 | 10 |
|
10 |
| -snippet req "Require a file" |
| 11 | +snippet req "Require a file (req)" |
11 | 12 | require(${0:package})
|
12 | 13 | endsnippet
|
13 | 14 |
|
14 |
| -snippet source "Source a file" |
| 15 | +snippet source "Source a file (source)" |
15 | 16 | source('${0:file}')
|
16 | 17 | endsnippet
|
17 | 18 |
|
18 |
| -# conditionals |
19 |
| -snippet if "If statement" |
20 |
| -if (${1:condition}) { |
| 19 | +snippet if "If statement (if)" |
| 20 | +if (${1}) { |
21 | 21 | ${0}
|
22 | 22 | }
|
23 | 23 | endsnippet
|
24 | 24 |
|
25 |
| -snippet el "Else statement" |
| 25 | +snippet eif "Else-If statement (eif)" |
| 26 | +else if (${1}) { |
| 27 | + ${0} |
| 28 | +} |
| 29 | + |
| 30 | +snippet el "Else statement (el)" |
26 | 31 | else {
|
27 | 32 | ${0}
|
28 | 33 | }
|
29 | 34 | endsnippet
|
30 | 35 |
|
31 |
| -snippet ei "Else-If statement" |
32 |
| -else if (${1:condition}) { |
| 36 | +snippet eif "Else-If statement (eif)" |
| 37 | +else if (${1}) { |
33 | 38 | ${0}
|
34 | 39 | }
|
35 | 40 | endsnippet
|
36 | 41 |
|
37 |
| -# functions |
38 |
| -snippet fun "Function definition" |
39 |
| -${1:name} <- function (${2:variables}) { |
| 42 | +snippet ife "if .. else (ife)" |
| 43 | +if (${1}) { |
| 44 | + ${2} |
| 45 | +} else { |
| 46 | + ${3} |
| 47 | +} |
| 48 | +endsnippet |
| 49 | + |
| 50 | +snippet wh "while loop (wh)" |
| 51 | +while(${1}) { |
| 52 | + ${2} |
| 53 | +} |
| 54 | +endsnippet |
| 55 | + |
| 56 | +snippet for "for loop (for)" |
| 57 | +for ({${1:item} in ${2:list}) { |
| 58 | + ${3} |
| 59 | +} |
| 60 | +endsnippet |
| 61 | + |
| 62 | +snippet fun "Function definition (fun)" |
| 63 | +${1:name} <- function (${2}) { |
40 | 64 | ${0}
|
41 | 65 | }
|
42 | 66 | endsnippet
|
43 | 67 |
|
44 |
| -snippet ret "Return call" |
| 68 | +snippet ret "Return call (ret)" |
45 | 69 | return(${0})
|
46 | 70 | endsnippet
|
47 | 71 |
|
48 |
| -# dataframes, lists, etc |
49 |
| -snippet df "Data frame" |
| 72 | +snippet df "Data frame (df)" |
50 | 73 | ${1:name}[${2:rows}, ${0:cols}]
|
51 | 74 | endsnippet
|
52 | 75 |
|
53 |
| -snippet c "C function" |
| 76 | +snippet c "c function (c)" |
54 | 77 | c(${0:items})
|
55 | 78 | endsnippet
|
56 | 79 |
|
57 |
| -snippet li "List function" |
| 80 | +snippet li "list function (li)" |
58 | 81 | list(${0:items})
|
59 | 82 | endsnippet
|
60 | 83 |
|
61 |
| -snippet mat "Matrix function" |
| 84 | +snippet mat "matrix function (mat)" |
62 | 85 | matrix(${1:data}, nrow = ${2:rows}, ncol = ${0:cols})
|
63 | 86 | endsnippet
|
64 | 87 |
|
65 |
| -# apply functions |
66 |
| -snippet apply "Apply function" |
| 88 | +snippet apply "apply function" |
67 | 89 | apply(${1:array}, ${2:margin}, ${0:function})
|
68 | 90 | endsnippet
|
69 | 91 |
|
@@ -91,46 +113,38 @@ snippet rapply "rapply function"
|
91 | 113 | endsnippet
|
92 | 114 | rapply(${1:list}, ${0:function})
|
93 | 115 |
|
94 |
| -# plot functions |
95 |
| -snippet pl "Plot function" |
| 116 | +snippet pl "Plot function (pl)" |
96 | 117 | plot(${1:x}, ${0:y})
|
97 | 118 | endsnippet
|
98 | 119 |
|
99 |
| -snippet ggp "ggplot2 plot" |
| 120 | +snippet ggp "ggplot2 plot (ggp)" |
100 | 121 | ggplot(${1:data}, aes(${0:aesthetics}))
|
101 | 122 | endsnippet
|
102 | 123 |
|
103 |
| -snippet img "Output an image" |
104 |
| -${1:(jpeg,bmp,png,tiff)}(filename = "${2:filename}", width = ${3}, height = ${4}, unit = "${5}") |
105 |
| -${0:plot} |
106 |
| -dev.off() |
107 |
| -endsnippet |
108 |
| - |
109 |
| -# statistical test functions |
110 |
| -snippet fis "Fisher test" |
| 124 | +snippet fis "Fisher test (fis)" |
111 | 125 | fisher.test(${1:x}, ${0:y})
|
112 | 126 | endsnippet
|
113 | 127 |
|
114 |
| -snippet chi "Chi Squared test" |
| 128 | +snippet chi "Chi Squared test (chi)" |
115 | 129 | chisq.test(${1:x}, ${0:y})
|
116 | 130 | endsnippet
|
117 | 131 |
|
118 |
| -snippet tt "t-test" |
| 132 | +snippet tt "t-test (tt)" |
119 | 133 | t.test(${1:x}, ${0:y})
|
120 | 134 | endsnippet
|
121 | 135 |
|
122 |
| -snippet wil "Wilcox test" |
| 136 | +snippet wil "Wilcox test (wil)" |
123 | 137 | wilcox.test(${1:x}, ${0:y})
|
124 | 138 | endsnippet
|
125 | 139 |
|
126 |
| -snippet cor "Correlation test" |
| 140 | +snippet cor "Correlation test (cor)" |
127 | 141 | cor.test(${1:x}, ${0:y})
|
128 | 142 | endsnippet
|
129 | 143 |
|
130 |
| -snippet fte "FTE test" |
| 144 | +snippet fte "FTE test (fte)" |
131 | 145 | var.test(${1:x}, ${0:y})
|
132 | 146 | endsnippet
|
133 | 147 |
|
134 |
| -snippet kvt "KV test" |
| 148 | +snippet kvt "KV test (kvt)" |
135 | 149 | kv.test(${1:x}, ${0:y})
|
136 | 150 | endsnippet
|
0 commit comments