summaryrefslogtreecommitdiffstats
path: root/kate/data/zsh.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/zsh.xml')
-rw-r--r--kate/data/zsh.xml948
1 files changed, 474 insertions, 474 deletions
diff --git a/kate/data/zsh.xml b/kate/data/zsh.xml
index cd107842d..086e24373 100644
--- a/kate/data/zsh.xml
+++ b/kate/data/zsh.xml
@@ -8,7 +8,7 @@
<!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
<!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name -->
]>
-<language name="Zsh" version="1-1" kateversion="2.4" section="Scripts" extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" mimetype="application/x-shellscript;text/x-shellscript" casesensitive="1" author="Jonathan Kolberg (bulldog98@kubuntu-de.org)" license="LGPL">
+<language name="Zsh" version="3-1" kateversion="2.4" section="Scripts" extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Kolberg (bulldog98@kubuntu-de.org)" license="LGPL">
<!-- (c) 2011 by Jonathan Kolberg (bulldog98@kubuntu-de.org)
modified for zsh -->
@@ -19,488 +19,488 @@
<highlighting>
<list name="keywords">
- <item> else </item>
- <item> for </item>
- <item> function </item>
- <item> in </item>
- <item> select </item>
- <item> until </item>
- <item> while </item>
- <item> elif </item>
- <item> then </item>
- <item> set </item>
+ <item>else</item>
+ <item>for</item>
+ <item>function</item>
+ <item>in</item>
+ <item>select</item>
+ <item>until</item>
+ <item>while</item>
+ <item>elif</item>
+ <item>then</item>
+ <item>set</item>
</list>
<list name="builtins"><!-- see man zshbuiltins -->
- <item> - </item>
- <item> . </item>
- <item> : </item>
- <item> alias </item>
- <item> autoload </item>
- <item> bg </item>
- <item> bindkey </item>
- <item> break </item>
- <item> builtin </item>
- <item> bye </item>
- <item> cap </item>
- <item> cd </item>
- <item> chdir </item>
- <item> clone </item>
- <item> command </item>
- <item> comparguments </item>
- <item> compcall </item>
- <item> compctl </item>
- <item> compdescribe </item>
- <item> compfiles </item>
- <item> compgroups </item>
- <item> compquote </item>
- <item> comptags </item>
- <item> comptry </item>
- <item> compvalues </item>
- <item> continue </item>
- <item> dirs </item>
- <item> disable </item>
- <item> disown </item>
- <item> echo </item>
- <item> echotc </item>
- <item> echoti </item>
- <item> emulate </item>
- <item> enable </item>
- <item> eval </item>
- <item> exec </item>
- <item> exit </item>
- <item> false </item>
- <item> fc </item>
- <item> fg </item>
- <item> functions </item>
- <item> getcap </item>
- <item> getopts </item>
- <item> hash </item>
- <item> history </item>
- <item> jobs </item>
- <item> kill </item>
- <item> let </item>
- <item> limit </item>
- <item> log </item>
- <item> logout </item>
- <item> noglob </item>
- <item> popd </item>
- <item> print </item>
- <item> printf </item>
- <item> pushd </item>
- <item> pushln </item>
- <item> pwd </item>
- <item> r </item>
- <item> rehash </item>
- <item> return </item>
- <item> sched </item>
- <item> set </item>
- <item> setcap </item>
- <item> setopt </item>
- <item> shift </item>
- <item> source </item>
- <item> stat </item>
- <item> suspend </item>
- <item> test </item>
- <item> times </item>
- <item> trap </item>
- <item> true </item>
- <item> ttyctl </item>
- <item> type </item>
- <item> ulimit </item>
- <item> umask </item>
- <item> unalias </item>
- <item> unfunction </item>
- <item> unhash </item>
- <item> unlimit </item>
- <item> unset </item>
- <item> unsetopt </item>
- <item> vared </item>
- <item> wait </item>
- <item> whence </item>
- <item> where </item>
- <item> which </item>
- <item> zcompile </item>
- <item> zformat </item>
- <item> zftp </item>
- <item> zle </item>
- <item> zmodload </item>
- <item> zparseopts </item>
- <item> zprof </item>
- <item> zpty </item>
- <item> zregexparse </item>
- <item> zsocket </item>
- <item> zstyle </item>
- <item> ztcp </item>
+ <item>-</item>
+ <item>.</item>
+ <item>:</item>
+ <item>alias</item>
+ <item>autoload</item>
+ <item>bg</item>
+ <item>bindkey</item>
+ <item>break</item>
+ <item>builtin</item>
+ <item>bye</item>
+ <item>cap</item>
+ <item>cd</item>
+ <item>chdir</item>
+ <item>clone</item>
+ <item>command</item>
+ <item>comparguments</item>
+ <item>compcall</item>
+ <item>compctl</item>
+ <item>compdescribe</item>
+ <item>compfiles</item>
+ <item>compgroups</item>
+ <item>compquote</item>
+ <item>comptags</item>
+ <item>comptry</item>
+ <item>compvalues</item>
+ <item>continue</item>
+ <item>dirs</item>
+ <item>disable</item>
+ <item>disown</item>
+ <item>echo</item>
+ <item>echotc</item>
+ <item>echoti</item>
+ <item>emulate</item>
+ <item>enable</item>
+ <item>eval</item>
+ <item>exec</item>
+ <item>exit</item>
+ <item>false</item>
+ <item>fc</item>
+ <item>fg</item>
+ <item>functions</item>
+ <item>getcap</item>
+ <item>getopts</item>
+ <item>hash</item>
+ <item>history</item>
+ <item>jobs</item>
+ <item>kill</item>
+ <item>let</item>
+ <item>limit</item>
+ <item>log</item>
+ <item>logout</item>
+ <item>noglob</item>
+ <item>popd</item>
+ <item>print</item>
+ <item>printf</item>
+ <item>pushd</item>
+ <item>pushln</item>
+ <item>pwd</item>
+ <item>r</item>
+ <item>rehash</item>
+ <item>return</item>
+ <item>sched</item>
+ <item>set</item>
+ <item>setcap</item>
+ <item>setopt</item>
+ <item>shift</item>
+ <item>source</item>
+ <item>stat</item>
+ <item>suspend</item>
+ <item>test</item>
+ <item>times</item>
+ <item>trap</item>
+ <item>true</item>
+ <item>ttyctl</item>
+ <item>type</item>
+ <item>ulimit</item>
+ <item>umask</item>
+ <item>unalias</item>
+ <item>unfunction</item>
+ <item>unhash</item>
+ <item>unlimit</item>
+ <item>unset</item>
+ <item>unsetopt</item>
+ <item>vared</item>
+ <item>wait</item>
+ <item>whence</item>
+ <item>where</item>
+ <item>which</item>
+ <item>zcompile</item>
+ <item>zformat</item>
+ <item>zftp</item>
+ <item>zle</item>
+ <item>zmodload</item>
+ <item>zparseopts</item>
+ <item>zprof</item>
+ <item>zpty</item>
+ <item>zregexparse</item>
+ <item>zsocket</item>
+ <item>zstyle</item>
+ <item>ztcp</item>
</list>
<list name="builtins_var">
- <item> declare </item>
- <item> export </item>
- <item> float </item>
- <item> getln </item>
- <item> integer </item>
- <item> unset </item>
- <item> declare </item>
- <item> typeset </item>
- <item> local </item>
- <item> read </item>
- <item> readonly </item>
+ <item>declare</item>
+ <item>export</item>
+ <item>float</item>
+ <item>getln</item>
+ <item>integer</item>
+ <item>unset</item>
+ <item>declare</item>
+ <item>typeset</item>
+ <item>local</item>
+ <item>read</item>
+ <item>readonly</item>
</list>
<list name="unixcommands">
<!-- /bin -->
- <item> arch </item>
- <item> awk </item>
- <item> bash </item>
- <item> bunzip2 </item>
- <item> bzcat </item>
- <item> bzcmp </item>
- <item> bzdiff </item>
- <item> bzegrep </item>
- <item> bzfgrep </item>
- <item> bzgrep </item>
- <item> bzip2 </item>
- <item> bzip2recover </item>
- <item> bzless </item>
- <item> bzmore </item>
- <item> cat </item>
- <item> chattr </item>
- <item> chgrp </item>
- <item> chmod </item>
- <item> chown </item>
- <item> chvt </item>
- <item> cp </item>
- <item> date </item>
- <item> dd </item>
- <item> deallocvt </item>
- <item> df </item>
- <item> dir </item>
- <item> dircolors </item>
- <item> dmesg </item>
- <item> dnsdomainname </item>
- <item> domainname </item>
- <item> du </item>
- <item> dumpkeys </item>
- <item> echo </item>
- <item> ed </item>
- <item> egrep </item>
- <item> false </item>
- <item> fgconsole </item>
- <item> fgrep </item>
- <item> fuser </item>
- <item> gawk </item>
- <item> getkeycodes </item>
- <item> gocr </item>
- <item> grep </item>
- <item> groff </item>
- <item> groups </item>
- <item> gunzip </item>
- <item> gzexe </item>
- <item> gzip </item>
- <item> hostname </item>
- <item> igawk </item>
- <item> install </item>
- <item> kbd_mode </item>
- <item> kbdrate </item>
- <item> killall </item>
- <item> last </item>
- <item> lastb </item>
- <item> link </item>
- <item> ln </item>
- <item> loadkeys </item>
- <item> loadunimap </item>
- <item> login </item>
- <item> ls </item>
- <item> lsattr </item>
- <item> lsmod </item>
- <item> lsmod.old </item>
- <item> lzcat </item>
- <item> lzcmp </item>
- <item> lzdiff </item>
- <item> lzegrep </item>
- <item> lzfgrep </item>
- <item> lzgrep </item>
- <item> lzless </item>
- <item> lzcat </item>
- <item> lzma </item>
- <item> lzmainfo </item>
- <item> lzmore </item>
- <item> mapscrn </item>
- <item> mesg </item>
- <item> mkdir </item>
- <item> mkfifo </item>
- <item> mknod </item>
- <item> mktemp </item>
- <item> more </item>
- <item> mount </item>
- <item> mv </item>
- <item> nano </item>
- <item> netstat </item>
- <item> nisdomainname </item>
- <item> nroff </item>
- <item> openvt </item>
- <item> pgawk </item>
- <item> pidof </item>
- <item> ping </item>
- <item> ps </item>
- <item> pstree </item>
- <item> pwd </item>
- <item> rbash </item>
- <item> readlink </item>
- <item> red </item>
- <item> resizecons </item>
- <item> rm </item>
- <item> rmdir </item>
- <item> run-parts </item>
- <item> sash </item>
- <item> sed </item>
- <item> setfont </item>
- <item> setkeycodes </item>
- <item> setleds </item>
- <item> setmetamode </item>
- <item> setserial </item>
- <item> sh </item>
- <item> showkey </item>
- <item> shred </item>
- <item> sleep </item>
- <item> ssed </item>
- <item> stat </item>
- <item> stty </item>
- <item> su </item>
- <item> sync </item>
- <item> tar </item>
- <item> tempfile </item>
- <item> touch </item>
- <item> troff </item>
- <item> true </item>
- <item> umount </item>
- <item> uname </item>
- <item> unicode_start </item>
- <item> unicode_stop </item>
- <item> unlink </item>
- <item> unlzma </item>
- <item> unxz </item>
- <item> utmpdump </item>
- <item> uuidgen </item>
- <item> vdir </item>
- <item> wall </item>
- <item> wc </item>
- <item> xz </item>
- <item> xzcat </item>
- <item> ypdomainname </item>
- <item> zcat </item>
- <item> zcmp </item>
- <item> zdiff </item>
- <item> zegrep </item>
- <item> zfgrep </item>
- <item> zforce </item>
- <item> zgrep </item>
- <item> zless </item>
- <item> zmore </item>
- <item> znew </item>
- <item> zsh </item>
+ <item>arch</item>
+ <item>awk</item>
+ <item>bash</item>
+ <item>bunzip2</item>
+ <item>bzcat</item>
+ <item>bzcmp</item>
+ <item>bzdiff</item>
+ <item>bzegrep</item>
+ <item>bzfgrep</item>
+ <item>bzgrep</item>
+ <item>bzip2</item>
+ <item>bzip2recover</item>
+ <item>bzless</item>
+ <item>bzmore</item>
+ <item>cat</item>
+ <item>chattr</item>
+ <item>chgrp</item>
+ <item>chmod</item>
+ <item>chown</item>
+ <item>chvt</item>
+ <item>cp</item>
+ <item>date</item>
+ <item>dd</item>
+ <item>deallocvt</item>
+ <item>df</item>
+ <item>dir</item>
+ <item>dircolors</item>
+ <item>dmesg</item>
+ <item>dnsdomainname</item>
+ <item>domainname</item>
+ <item>du</item>
+ <item>dumpkeys</item>
+ <item>echo</item>
+ <item>ed</item>
+ <item>egrep</item>
+ <item>false</item>
+ <item>fgconsole</item>
+ <item>fgrep</item>
+ <item>fuser</item>
+ <item>gawk</item>
+ <item>getkeycodes</item>
+ <item>gocr</item>
+ <item>grep</item>
+ <item>groff</item>
+ <item>groups</item>
+ <item>gunzip</item>
+ <item>gzexe</item>
+ <item>gzip</item>
+ <item>hostname</item>
+ <item>igawk</item>
+ <item>install</item>
+ <item>kbd_mode</item>
+ <item>kbdrate</item>
+ <item>killall</item>
+ <item>last</item>
+ <item>lastb</item>
+ <item>link</item>
+ <item>ln</item>
+ <item>loadkeys</item>
+ <item>loadunimap</item>
+ <item>login</item>
+ <item>ls</item>
+ <item>lsattr</item>
+ <item>lsmod</item>
+ <item>lsmod.old</item>
+ <item>lzcat</item>
+ <item>lzcmp</item>
+ <item>lzdiff</item>
+ <item>lzegrep</item>
+ <item>lzfgrep</item>
+ <item>lzgrep</item>
+ <item>lzless</item>
+ <item>lzcat</item>
+ <item>lzma</item>
+ <item>lzmainfo</item>
+ <item>lzmore</item>
+ <item>mapscrn</item>
+ <item>mesg</item>
+ <item>mkdir</item>
+ <item>mkfifo</item>
+ <item>mknod</item>
+ <item>mktemp</item>
+ <item>more</item>
+ <item>mount</item>
+ <item>mv</item>
+ <item>nano</item>
+ <item>netstat</item>
+ <item>nisdomainname</item>
+ <item>nroff</item>
+ <item>openvt</item>
+ <item>pgawk</item>
+ <item>pidof</item>
+ <item>ping</item>
+ <item>ps</item>
+ <item>pstree</item>
+ <item>pwd</item>
+ <item>rbash</item>
+ <item>readlink</item>
+ <item>red</item>
+ <item>resizecons</item>
+ <item>rm</item>
+ <item>rmdir</item>
+ <item>run-parts</item>
+ <item>sash</item>
+ <item>sed</item>
+ <item>setfont</item>
+ <item>setkeycodes</item>
+ <item>setleds</item>
+ <item>setmetamode</item>
+ <item>setserial</item>
+ <item>sh</item>
+ <item>showkey</item>
+ <item>shred</item>
+ <item>sleep</item>
+ <item>ssed</item>
+ <item>stat</item>
+ <item>stty</item>
+ <item>su</item>
+ <item>sync</item>
+ <item>tar</item>
+ <item>tempfile</item>
+ <item>touch</item>
+ <item>troff</item>
+ <item>true</item>
+ <item>umount</item>
+ <item>uname</item>
+ <item>unicode_start</item>
+ <item>unicode_stop</item>
+ <item>unlink</item>
+ <item>unlzma</item>
+ <item>unxz</item>
+ <item>utmpdump</item>
+ <item>uuidgen</item>
+ <item>vdir</item>
+ <item>wall</item>
+ <item>wc</item>
+ <item>xz</item>
+ <item>xzcat</item>
+ <item>ypdomainname</item>
+ <item>zcat</item>
+ <item>zcmp</item>
+ <item>zdiff</item>
+ <item>zegrep</item>
+ <item>zfgrep</item>
+ <item>zforce</item>
+ <item>zgrep</item>
+ <item>zless</item>
+ <item>zmore</item>
+ <item>znew</item>
+ <item>zsh</item>
<!-- some from /usr/bin -->
- <item> aclocal </item>
- <item> aconnect </item>
- <item> aplay </item>
- <item> apm </item>
- <item> apmsleep </item>
- <item> apropos </item>
- <item> ar </item>
- <item> arecord </item>
- <item> as </item>
- <item> as86 </item>
- <item> autoconf </item>
- <item> autoheader </item>
- <item> automake </item>
- <item> awk </item>
- <item> basename </item>
- <item> bc </item>
- <item> bison </item>
- <item> c++ </item>
- <item> cal </item>
- <item> cat </item>
- <item> cc </item>
- <item> cdda2wav </item>
- <item> cdparanoia </item>
- <item> cdrdao </item>
- <item> cd-read </item>
- <item> cdrecord </item>
- <item> chfn </item>
- <item> chgrp </item>
- <item> chmod </item>
- <item> chown </item>
- <item> chroot </item>
- <item> chsh </item>
- <item> clear </item>
- <item> cmp </item>
- <item> co </item>
- <item> col </item>
- <item> comm </item>
- <item> cp </item>
- <item> cpio </item>
- <item> cpp </item>
- <item> cut </item>
- <item> dc </item>
- <item> dd </item>
- <item> df </item>
- <item> diff </item>
- <item> diff3 </item>
- <item> dir </item>
- <item> dircolors </item>
- <item> directomatic </item>
- <item> dirname </item>
- <item> du </item>
- <item> env </item>
- <item> expr </item>
- <item> fbset </item>
- <item> file </item>
- <item> find </item>
- <item> flex </item>
- <item> flex++ </item>
- <item> fmt </item>
- <item> free </item>
- <item> ftp </item>
- <item> funzip </item>
- <item> fuser </item>
- <item> g++ </item>
- <item> gawk </item>
- <item> gc </item>
- <item> gcc </item>
- <item> gdb </item>
- <item> getent </item>
- <item> getopt </item>
- <item> gettext </item>
- <item> gettextize </item>
- <item> gimp </item>
- <item> gimp-remote </item>
- <item> gimptool </item>
- <item> gmake </item>
- <item> gs </item>
- <item> head </item>
- <item> hexdump </item>
- <item> id </item>
- <item> install </item>
- <item> join </item>
- <item> kill </item>
- <item> killall </item>
- <item> ld </item>
- <item> ld86 </item>
- <item> ldd </item>
- <item> less </item>
- <item> lex </item>
- <item> ln </item>
- <item> locate </item>
- <item> lockfile </item>
- <item> logname </item>
- <item> lp </item>
- <item> lpr </item>
- <item> ls </item>
- <item> lynx </item>
- <item> m4 </item>
- <item> make </item>
- <item> man </item>
- <item> mkdir </item>
- <item> mknod </item>
- <item> msgfmt </item>
- <item> mv </item>
- <item> namei </item>
- <item> nasm </item>
- <item> nawk </item>
- <item> nice </item>
- <item> nl </item>
- <item> nm </item>
- <item> nm86 </item>
- <item> nmap </item>
- <item> nohup </item>
- <item> nop </item>
- <item> od </item>
- <item> passwd </item>
- <item> patch </item>
- <item> pcregrep </item>
- <item> pcretest </item>
- <item> perl </item>
- <item> perror </item>
- <item> pidof </item>
- <item> pr </item>
- <item> printf </item>
- <item> procmail </item>
- <item> prune </item>
- <item> ps2ascii </item>
- <item> ps2epsi </item>
- <item> ps2frag </item>
- <item> ps2pdf </item>
- <item> ps2ps </item>
- <item> psbook </item>
- <item> psmerge </item>
- <item> psnup </item>
- <item> psresize </item>
- <item> psselect </item>
- <item> pstops </item>
- <item> rcs </item>
- <item> rev </item>
- <item> rm </item>
- <item> scp </item>
- <item> sed </item>
- <item> seq </item>
- <item> setterm </item>
- <item> shred </item>
- <item> size </item>
- <item> size86 </item>
- <item> skill </item>
- <item> slogin </item>
- <item> snice </item>
- <item> sort </item>
- <item> sox </item>
- <item> split </item>
- <item> ssh </item>
- <item> ssh-add </item>
- <item> ssh-agent </item>
- <item> ssh-keygen </item>
- <item> ssh-keyscan </item>
- <item> stat </item>
- <item> strings </item>
- <item> strip </item>
- <item> sudo </item>
- <item> suidperl </item>
- <item> sum </item>
- <item> tac </item>
- <item> tail </item>
- <item> tee </item>
- <item> test </item>
- <item> tr </item>
- <item> uniq </item>
- <item> unlink </item>
- <item> unzip </item>
- <item> updatedb </item>
- <item> updmap </item>
- <item> uptime </item>
- <item> users </item>
- <item> vmstat </item>
- <item> w </item>
- <item> wc </item>
- <item> wget </item>
- <item> whatis </item>
- <item> whereis </item>
- <item> which </item>
- <item> who </item>
- <item> whoami </item>
- <item> write </item>
- <item> xargs </item>
- <item> yacc </item>
- <item> yes </item>
- <item> zip </item>
- <item> zsoelim </item>
+ <item>aclocal</item>
+ <item>aconnect</item>
+ <item>aplay</item>
+ <item>apm</item>
+ <item>apmsleep</item>
+ <item>apropos</item>
+ <item>ar</item>
+ <item>arecord</item>
+ <item>as</item>
+ <item>as86</item>
+ <item>autoconf</item>
+ <item>autoheader</item>
+ <item>automake</item>
+ <item>awk</item>
+ <item>basename</item>
+ <item>bc</item>
+ <item>bison</item>
+ <item>c++</item>
+ <item>cal</item>
+ <item>cat</item>
+ <item>cc</item>
+ <item>cdda2wav</item>
+ <item>cdparanoia</item>
+ <item>cdrdao</item>
+ <item>cd-read</item>
+ <item>cdrecord</item>
+ <item>chfn</item>
+ <item>chgrp</item>
+ <item>chmod</item>
+ <item>chown</item>
+ <item>chroot</item>
+ <item>chsh</item>
+ <item>clear</item>
+ <item>cmp</item>
+ <item>co</item>
+ <item>col</item>
+ <item>comm</item>
+ <item>cp</item>
+ <item>cpio</item>
+ <item>cpp</item>
+ <item>cut</item>
+ <item>dc</item>
+ <item>dd</item>
+ <item>df</item>
+ <item>diff</item>
+ <item>diff3</item>
+ <item>dir</item>
+ <item>dircolors</item>
+ <item>directomatic</item>
+ <item>dirname</item>
+ <item>du</item>
+ <item>env</item>
+ <item>expr</item>
+ <item>fbset</item>
+ <item>file</item>
+ <item>find</item>
+ <item>flex</item>
+ <item>flex++</item>
+ <item>fmt</item>
+ <item>free</item>
+ <item>ftp</item>
+ <item>funzip</item>
+ <item>fuser</item>
+ <item>g++</item>
+ <item>gawk</item>
+ <item>gc</item>
+ <item>gcc</item>
+ <item>gdb</item>
+ <item>getent</item>
+ <item>getopt</item>
+ <item>gettext</item>
+ <item>gettextize</item>
+ <item>gimp</item>
+ <item>gimp-remote</item>
+ <item>gimptool</item>
+ <item>gmake</item>
+ <item>gs</item>
+ <item>head</item>
+ <item>hexdump</item>
+ <item>id</item>
+ <item>install</item>
+ <item>join</item>
+ <item>kill</item>
+ <item>killall</item>
+ <item>ld</item>
+ <item>ld86</item>
+ <item>ldd</item>
+ <item>less</item>
+ <item>lex</item>
+ <item>ln</item>
+ <item>locate</item>
+ <item>lockfile</item>
+ <item>logname</item>
+ <item>lp</item>
+ <item>lpr</item>
+ <item>ls</item>
+ <item>lynx</item>
+ <item>m4</item>
+ <item>make</item>
+ <item>man</item>
+ <item>mkdir</item>
+ <item>mknod</item>
+ <item>msgfmt</item>
+ <item>mv</item>
+ <item>namei</item>
+ <item>nasm</item>
+ <item>nawk</item>
+ <item>nice</item>
+ <item>nl</item>
+ <item>nm</item>
+ <item>nm86</item>
+ <item>nmap</item>
+ <item>nohup</item>
+ <item>nop</item>
+ <item>od</item>
+ <item>passwd</item>
+ <item>patch</item>
+ <item>pcregrep</item>
+ <item>pcretest</item>
+ <item>perl</item>
+ <item>perror</item>
+ <item>pidof</item>
+ <item>pr</item>
+ <item>printf</item>
+ <item>procmail</item>
+ <item>prune</item>
+ <item>ps2ascii</item>
+ <item>ps2epsi</item>
+ <item>ps2frag</item>
+ <item>ps2pdf</item>
+ <item>ps2ps</item>
+ <item>psbook</item>
+ <item>psmerge</item>
+ <item>psnup</item>
+ <item>psresize</item>
+ <item>psselect</item>
+ <item>pstops</item>
+ <item>rcs</item>
+ <item>rev</item>
+ <item>rm</item>
+ <item>scp</item>
+ <item>sed</item>
+ <item>seq</item>
+ <item>setterm</item>
+ <item>shred</item>
+ <item>size</item>
+ <item>size86</item>
+ <item>skill</item>
+ <item>slogin</item>
+ <item>snice</item>
+ <item>sort</item>
+ <item>sox</item>
+ <item>split</item>
+ <item>ssh</item>
+ <item>ssh-add</item>
+ <item>ssh-agent</item>
+ <item>ssh-keygen</item>
+ <item>ssh-keyscan</item>
+ <item>stat</item>
+ <item>strings</item>
+ <item>strip</item>
+ <item>sudo</item>
+ <item>suidperl</item>
+ <item>sum</item>
+ <item>tac</item>
+ <item>tail</item>
+ <item>tee</item>
+ <item>test</item>
+ <item>tr</item>
+ <item>uniq</item>
+ <item>unlink</item>
+ <item>unzip</item>
+ <item>updatedb</item>
+ <item>updmap</item>
+ <item>uptime</item>
+ <item>users</item>
+ <item>vmstat</item>
+ <item>w</item>
+ <item>wc</item>
+ <item>wget</item>
+ <item>whatis</item>
+ <item>whereis</item>
+ <item>which</item>
+ <item>who</item>
+ <item>whoami</item>
+ <item>write</item>
+ <item>xargs</item>
+ <item>yacc</item>
+ <item>yes</item>
+ <item>zip</item>
+ <item>zsoelim</item>
<!-- others -->
- <item> dcop </item>
- <item> kdialog </item>
- <item> tdefile </item>
- <item> xhost </item>
- <item> xmodmap </item>
- <item> xset </item>
+ <item>dcop</item>
+ <item>kdialog</item>
+ <item>tdefile</item>
+ <item>xhost</item>
+ <item>xmodmap</item>
+ <item>xset</item>
</list>
@@ -598,7 +598,7 @@
<!-- handle here-string -->
<RegExpr attribute="Redirection" context="#stay" String="\d*&lt;&lt;&lt;" />
<!-- handle here document -->
- <StringDetect attribute="Redirection" context="HereDoc" String="&lt;&lt;" lookAhead="true" />
+ <Detect2Chars attribute="Redirection" context="HereDoc" char="&lt;" char1="&lt;" lookAhead="true" />
<!-- handle process subst -->
<RegExpr attribute="Redirection" context="ProcessSubst" String="[&lt;&gt;]\(" />
<!-- handle redirection -->
@@ -622,8 +622,8 @@
<!-- FindStrings looks for single and double quoted strings, also with $-prefix -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindStrings">
- <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="'" />
- <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="&quot;" />
+ <Detect2Chars attribute="Escape" context="#stay" char="\" char1="'" />
+ <Detect2Chars attribute="Escape" context="#stay" char="\" char1="&quot;" />
<DetectChar attribute="String SingleQ" context="StringSQ" char="'" />
<DetectChar attribute="String DoubleQ" context="StringDQ" char="&quot;" />
<Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" />
@@ -638,11 +638,11 @@
<RegExpr attribute="Variable" context="#stay" String="\$\{[*@#?$!_0-9-]\}" />
<RegExpr attribute="Variable" context="#stay" String="\$\{#&varname;(\[[*@]\])?\}" />
<RegExpr attribute="Variable" context="#stay" String="\$\{!&varname;(\[[*@]\]|[*@])?\}" />
- <RegExpr attribute="Variable" context="VarBrace" String="\$\{&varname;" />
+ <RegExpr attribute="Variable" context="VarBrace" String="\$\{#?&varname;" />
<RegExpr attribute="Variable" context="VarBrace" String="\$\{[*@#?$!_0-9-](?=[:#%/=?+-])" />
<StringDetect attribute="Variable" context="ExprDblParenSubst" String="$((" beginRegion="expression" />
<StringDetect attribute="Redirection" context="SubstFile" String="$(&lt;" />
- <StringDetect attribute="Variable" context="SubstCommand" String="$(" />
+ <Detect2Chars attribute="Variable" context="SubstCommand" char="$" char1="(" />
<DetectChar attribute="Backquote" context="SubstBackq" char="`" />
<RegExpr attribute="Escape" context="#stay" String="\\[`$\\]" />
</context>