<settings>
language=Scheme
compiler=
debugger=
execution=%term% guile %1/%2
auto_indent=0
use_spaces=0
tab_stop=4
</settings>

<extensions>
 <item name="scm" ext="scm">
 <item name="scheme" ext="scheme">
</extensions>

<syntax>
 <item name="string" start="\"" end="\(\"\|\n\)" color="string">
 <item name="comment" start=";" end="\n" color="comment">
</syntax>

<pattern>
 <item name="numbers" words="[0-9]+\.\b" color="decimal">
 <item name="chars" words="\b\(#t\|#f\|#\\space\|\\newline\)\b" color="char">
 <item name="keywords" words="\b\(and\|begin\|case\|cond\|define\|delay\|do\|else\|if\|lambda\|let\|let\*\|letrec\|or\|quasiquote\|quote\|set!\|unquote\|unquote-splicing\)\b" color="keyword">
 <item name="operators" words="\(/\|\*\|<<\|>>\|>\|<\|=\|==\|!=\|<=\|>=\|%\|+\|-\||\|&\|\.\)" color="operator">
 <item name="chars" words="\((\|)\|\)" color="char">
</pattern>
