Add a few more snippets, fix errors as per #332

Hopefully this looks better, @SirVer!
This commit is contained in:
Josh Davis 2014-03-30 11:39:03 -05:00
parent bd8ef3d110
commit d1f23164d5

View File

@ -1,69 +1,91 @@
snippet #! "Hashbang for Rscript" priority -50
snippet #! "Hashbang for Rscript (#!)" b
#!/usr/bin/env Rscript #!/usr/bin/env Rscript
endsnippet endsnippet
# includes snippet lib "Import a library (lib)"
snippet lib "Import a library"
library(${0:package}) library(${0:package})
endsnippet endsnippet
snippet req "Require a file" snippet req "Require a file (req)"
require(${0:package}) require(${0:package})
endsnippet endsnippet
snippet source "Source a file" snippet source "Source a file (source)"
source('${0:file}') source('${0:file}')
endsnippet endsnippet
# conditionals snippet if "If statement (if)"
snippet if "If statement" if (${1}) {
if (${1:condition}) {
${0} ${0}
} }
endsnippet endsnippet
snippet el "Else statement" snippet eif "Else-If statement (eif)"
else if (${1}) {
${0}
}
snippet el "Else statement (el)"
else { else {
${0} ${0}
} }
endsnippet endsnippet
snippet ei "Else-If statement" snippet eif "Else-If statement (eif)"
else if (${1:condition}) { else if (${1}) {
${0} ${0}
} }
endsnippet endsnippet
# functions snippet ife "if .. else (ife)"
snippet fun "Function definition" if (${1}) {
${1:name} <- function (${2:variables}) { ${2}
} else {
${3}
}
endsnippet
snippet wh "while loop (wh)"
while(${1}) {
${2}
}
endsnippet
snippet for "for loop (for)"
for ({${1:item} in ${2:list}) {
${3}
}
endsnippet
snippet fun "Function definition (fun)"
${1:name} <- function (${2}) {
${0} ${0}
} }
endsnippet endsnippet
snippet ret "Return call" snippet ret "Return call (ret)"
return(${0}) return(${0})
endsnippet endsnippet
# dataframes, lists, etc snippet df "Data frame (df)"
snippet df "Data frame"
${1:name}[${2:rows}, ${0:cols}] ${1:name}[${2:rows}, ${0:cols}]
endsnippet endsnippet
snippet c "C function" snippet c "c function (c)"
c(${0:items}) c(${0:items})
endsnippet endsnippet
snippet li "List function" snippet li "list function (li)"
list(${0:items}) list(${0:items})
endsnippet endsnippet
snippet mat "Matrix function" snippet mat "matrix function (mat)"
matrix(${1:data}, nrow = ${2:rows}, ncol = ${0:cols}) matrix(${1:data}, nrow = ${2:rows}, ncol = ${0:cols})
endsnippet endsnippet
# apply functions snippet apply "apply function"
snippet apply "Apply function"
apply(${1:array}, ${2:margin}, ${0:function}) apply(${1:array}, ${2:margin}, ${0:function})
endsnippet endsnippet
@ -91,46 +113,38 @@ snippet rapply "rapply function"
endsnippet endsnippet
rapply(${1:list}, ${0:function}) rapply(${1:list}, ${0:function})
# plot functions snippet pl "Plot function (pl)"
snippet pl "Plot function"
plot(${1:x}, ${0:y}) plot(${1:x}, ${0:y})
endsnippet endsnippet
snippet ggp "ggplot2 plot" snippet ggp "ggplot2 plot (ggp)"
ggplot(${1:data}, aes(${0:aesthetics})) ggplot(${1:data}, aes(${0:aesthetics}))
endsnippet endsnippet
snippet img "Output an image" snippet fis "Fisher test (fis)"
${1:(jpeg,bmp,png,tiff)}(filename = "${2:filename}", width = ${3}, height = ${4}, unit = "${5}")
${0:plot}
dev.off()
endsnippet
# statistical test functions
snippet fis "Fisher test"
fisher.test(${1:x}, ${0:y}) fisher.test(${1:x}, ${0:y})
endsnippet endsnippet
snippet chi "Chi Squared test" snippet chi "Chi Squared test (chi)"
chisq.test(${1:x}, ${0:y}) chisq.test(${1:x}, ${0:y})
endsnippet endsnippet
snippet tt "t-test" snippet tt "t-test (tt)"
t.test(${1:x}, ${0:y}) t.test(${1:x}, ${0:y})
endsnippet endsnippet
snippet wil "Wilcox test" snippet wil "Wilcox test (wil)"
wilcox.test(${1:x}, ${0:y}) wilcox.test(${1:x}, ${0:y})
endsnippet endsnippet
snippet cor "Correlation test" snippet cor "Correlation test (cor)"
cor.test(${1:x}, ${0:y}) cor.test(${1:x}, ${0:y})
endsnippet endsnippet
snippet fte "FTE test" snippet fte "FTE test (fte)"
var.test(${1:x}, ${0:y}) var.test(${1:x}, ${0:y})
endsnippet endsnippet
snippet kvt "KV test" snippet kvt "KV test (kvt)"
kv.test(${1:x}, ${0:y}) kv.test(${1:x}, ${0:y})
endsnippet endsnippet