var keywords = 'ifdef ifndef endif define endef ifeq ifneq else include -include sinclude override export unexport vpath';
var commands = 'alias apropos awk basename bash bc bg builtin bzip2 cal cat cd cfdisk chgrp chmod chown chroot' +
'cksum clear cmp comm command cp cron crontab csplit cut date dc dd ddrescue declare df ' +
'diff diff3 dig dir dircolors dirname dirs du echo egrep eject enable env ethtool eval ' +
'exec exit expand export expr false fdformat fdisk fg fgrep fi file find fmt fold format ' +
'free fsck ftp gawk getopts grep groups gzip hash history hostname id ifconfig ' +
'import install join kill less let ln local locate logname logout look lpc lpr lprint ' +
'lprintd lprintq lprm ls lsof make man mkdir mkfifo mkisofs mknod more mount mtools ' +
'mv netstat nice nl nohup nslookup open op passwd paste pathchk ping popd pr printcap ' +
'printenv printf ps pushd pwd quota quotacheck quotactl ram rcp read readonly renice ' +
'remsync rm rmdir rsync screen scp sdiff sed select seq set sftp shift shopt shutdown ' +
'sleep sort source split ssh strace su sudo sum symlink sync tail tar tee test time ' +
'times touch top traceroute trap tr true tsort tty type ulimit umask umount unalias ' +
'uname unexpand uniq units unset unshar useradd usermod users uuencode uudecode v vdir ' +
'vi watch wc whereis which who whoami Wget xargs yes'
;
var functions =
'subst patsubst strip findstring filter filter-out sort word wordlist words firstword dir' +
'notdir suffix basename addsuffix addprefix join wildcard foreach if call shell error warning' +
'origin foreach eval value join'
regex: new RegExp(this.getKeywords(keywords), 'gm'), css: 'keyword bold' },
regex: new RegExp(this.getKeywords(commands), 'gm'), css: 'functions' },
regex: /\$[@#$%^*<?]/gm, css: 'preprocessor bold'
regex: /\$\(\w+\-\w+\)/g, css: 'variable' },
regex: /\$\(\w+\)/g, css: 'variable' },
regex: /filter\-out/g, css: 'functions' },
Brush.aliases = ['Makefile', 'MK'];
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |