update to higlight.js 8.4
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
Language: Bash
|
||||
Author: vah <vahtenberg@gmail.com>
|
||||
Contributrors: Benjamin Pannell <contact@sierrasoftworks.com>
|
||||
Category: common
|
||||
*/
|
||||
|
||||
function(hljs) {
|
||||
@@ -9,7 +10,7 @@ function(hljs) {
|
||||
className: 'variable',
|
||||
variants: [
|
||||
{begin: /\$[\w\d#@][\w\d_]*/},
|
||||
{begin: /\$\{(.*?)\}/}
|
||||
{begin: /\$\{(.*?)}/}
|
||||
]
|
||||
};
|
||||
var QUOTE_STRING = {
|
||||
@@ -35,13 +36,26 @@ function(hljs) {
|
||||
lexemes: /-?[a-z\.]+/,
|
||||
keywords: {
|
||||
keyword:
|
||||
'if then else elif fi for break continue while in do done exit return set '+
|
||||
'declare case esac export exec',
|
||||
'if then else elif fi for while in do done case esac function',
|
||||
literal:
|
||||
'true false',
|
||||
built_in:
|
||||
'printf echo read cd pwd pushd popd dirs let eval unset typeset readonly '+
|
||||
'getopts source shopt caller type hash bind help sudo',
|
||||
// Shell built-ins
|
||||
// http://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html
|
||||
'break cd continue eval exec exit export getopts hash pwd readonly return shift test times ' +
|
||||
'trap umask unset ' +
|
||||
// Bash built-ins
|
||||
'alias bind builtin caller command declare echo enable help let local logout mapfile printf ' +
|
||||
'read readarray source type typeset ulimit unalias ' +
|
||||
// Shell modifiers
|
||||
'set shopt ' +
|
||||
// Zsh built-ins
|
||||
'autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles ' +
|
||||
'compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate ' +
|
||||
'fc fg float functions getcap getln history integer jobs kill limit log noglob popd print ' +
|
||||
'pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit ' +
|
||||
'unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof ' +
|
||||
'zpty zregexparse zsocket zstyle ztcp',
|
||||
operator:
|
||||
'-ne -eq -lt -gt -f -d -e -s -l -a' // relevance booster
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user