<settings>
language=Bash/Sh
compiler=
debugger=%term% sh %1/%2
execution=%term% sh %1/%2
auto_indent=1
use_spaces=0
tab_stop=5
</settings>

<extensions>
 <item name="Bash" ext="bash">
 <item name="Sh" ext="sh">
 <item name="BSh" ext="bsh">
</extensions>

<syntax>
 <item name="string1" start="\"" end="\(\"\|\n\)" color="string">
 <item name="string2" start="'" end="'" color="string">
 <item name="string3" start="`" end="`" color="string">
 <item name="comment" start="#" end="\n" color="comment">
</syntax>

<pattern>
 <item name="vars" words="\$[a-zA-Z_][a-zA-Z0-9_]*" color="variable">
 <item name="array" words="\@[a-zA-Z_][a-zA-Z0-9_]*" color="variable">
 <item name="hash" words="\%[a-zA-Z_][a-zA-Z0-9_]*" color="variable">
 <item name="function_calls" words="\&[a-zA-Z_][a-zA-Z0-9_]*" color="function">
 <item name="keywords1" words="\b\(alias\|break\|case\|continue\|do\|done\|elif\|else\|esac\|exit\|export\|fi\|for\|if\|in\|return\|set\|then\|unalias\|unset\|while\|fgrep\|gawk\|grep\|gzip\|kill\|killall\|less\|md\|mkdir\|mv\|nice\|pidof\|ps\|rd\|read\|rm\|rmdir\)\b" color="keyword">
 <item name="keywords2" words="\b\(halt\|ifconfig\|init\|initlog\|insmod\|linuxconf\|lsmod\|modprobe\|reboot\|rmmod\|route\|shutdown\|traceroute\|/C3\|awk\|basename\|cat\|cp\|echo\|egrep\|sed\|sleep\|test\|touch\|ulimit\|uname\|usleep\|zcat\|zless\|\)\b" color="keyword">
 <item name="operators" words="\(<\|>\|<<\|>>\|!\|~\|||\|&&\)" color="operator">
</pattern>
