Expand description
§{:snippet; … :}
Output or set snippet.
{:snippet; name >> ... :} {:* set *:}
{:snippet; name :} {:* play *:}
You can use the alias “snip”, this is the same:
{:snip; name >> ... :} {:* set *:}
{:snip; name :} {:* play *:}
Note that snippet, although they can be called anywhere, must be defined in a file whose name contains the word “snippet”. An error will occur if an attempt is made to define it elsewhere.
§Modifiers:
{:^snippet; ... :}
§Flags
{:snippet; {:flg; static :} ... >> ... :}
§Flag: static
By default the content of the snippet is parsed when called, with “static” it is parsed when set.
{:snippet; {:flg; static :} snippet-name >>
{:;varname:}
:}
Therefore, it only works on set.
§Usage
The snippet is something like a function, parts of code that you can refer and can contain anything.
Set snippet, no output:
{:snippet; snippet-name >>
Hello World
:}
Play snippet;
{:snippet; snippet-name :}
Output:
Hello World