Syntax highlighting and code snippets for Spider language.
If you have Package Control installed then you can install the plugin by looking for SpiderScript.
Download/clone whole repository into the appropriate folder for your OS:
- Windows:
%APPDATA%/Roaming/Sublime Text 3/Packages/SpiderScript. - OS X:
~/Library/Application Support/Sublime Text 3/Packages/SpiderScript
Snippets in Sublime Text 3 are triggered by TAB key when cursor is blinking after snippet shortcut.
f => (args) -> { SELECTED_TEXT }
fun =>
func function_name(argument) {
// body...
}
funext => func Function1(args) extends Function2(args) { ... }
for =>
for var i = 0; i < Things.length; i++ {
Things[i]
};
or Improved Native For-Loop:
for var i = Things.length - 1; i >= 0; i-- {
Things[i]
};
forin =>
for item in items {
item
}
forinkv =>
for key, value in items {
value
}
forof =>
for key of object {
key
}
forofkv =>
for key, value of object {
value
}
forlist => [expr for value in list]
forlistif => [expr for value in list if if-expr]
if => if true {}
ife =>
if true {
SELECTED_TEXT
}
else {
}
ifin =>
if key in object {
}
: => key: "value"
in => key in object
:f =>
method_name: (attribute) -> {
},
:, => value_name:value,
timeout => setTimeout(() -> {}, 10);