language-squirrel
Add syntax highlighting and snippets to Squirrel files in Atom.
Settings
Squirrel offers two variations of for single-line comments //
(two slashes) and #
(hash). By default the alternative #
is selected.
Snippets
container snippets
Trigger | Name | Body |
---|---|---|
func | function | function functionName (arg) { # body } |
local variable snippets
Trigger | Name | Body |
---|---|---|
local | local variable | local x = 1; |
lfunc | local function | local functionName = function(arg) { # body }; |
lclass | local class | local className = class { # body }; |
loop snippets
Trigger | Name | Body |
---|---|---|
while | while | while (condition) { # body } |
for | for | for (local i = 0; i < 10; i++) { # body } |
fore | foreach | foreach (idx, val in container) { # body } |
control flow snippets
Trigger | Name | Body |
---|---|---|
if | if conditional | if (cond) { # body } |
ife | if else conditional | if (cond) { # body } else { # body } |
els | else | else { # body } |
elif | else | else if (cond) { # body } |
switch | switch block | switch (cond) { default: break; } |
Contributing
See the Atom contributing guide
License
This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See LICENSE for details.