## Here is an example for nanorc files. ## syntax "Nanorc" "\.?nanorc$" comment "#" ## Possible errors and parameters icolor brightred "^[[:space:]]*((un)?set|include|syntax|i?color).*$" ## Colors icolor black " black" icolor red " red" icolor green " green" icolor yellow " yellow" icolor blue " blue" icolor magenta " magenta" icolor cyan " cyan" icolor white " white" icolor normal " normal" icolor brightblack " brightblack" icolor brightred " brightred" icolor brightgreen " brightgreen" icolor brightyellow " brightyellow" icolor brightblue " brightblue" icolor brightmagenta " brightmagenta" icolor brightcyan " brightcyan" icolor brightwhite " brightwhite" icolor ,black ",black" icolor ,red ",red" icolor ,green ",green" icolor ,yellow ",yellow" icolor ,blue ",blue" icolor ,magenta ",magenta" icolor ,cyan ",cyan" icolor ,white ",white" icolor ,normal ",normal" icolor ,brightblack ",brightblack" icolor ,brightred ",brightred" icolor ,brightgreen ",brightgreen" icolor ,brightyellow ",brightyellow" icolor ,brightblue ",brightblue" icolor ,brightmagenta ",brightmagenta" icolor ,brightcyan ",brightcyan" icolor ,brightwhite ",brightwhite" icolor magenta "^[[:space:]]*i?color\>" "\<(start|end)=" #icolor yellow "^[[:space:]]*(set|unset)[[:space:]]+(errorcolor|functioncolor|keycolor|numbercolor|selectedcolor|statuscolor|stripecolor|titlecolor)[[:space:]]+(bright)?(white|black|red|blue|green|yellow|magenta|cyan|normal)?(,(white|black|red|blue|green|yellow|magenta|cyan|normal))?\>" ## Keywords icolor brightgreen "^[[:space:]]*(set|unset)[[:space:]]+(afterends|allow_insecure_backup|atblanks|autoindent|backup|backupdir|boldtext|brackets|breaklonglines|casesensitive|constantshow|cutfromcursor|emptyline|errorcolor|fill|functioncolor|guidestripe|historylog|jumpyscrolling|keycolor|linenumbers|locking|matchbrackets|minibar|morespace|mouse|multibuffer|noconvert|nohelp|nonewlines|nopauses|nowrap|numbercolor|operatingdir|positionlog|preserve|punct|quickblank|quotestr|rawsequences|rebinddelete|regexp|selectedcolor|showcursor|smarthome|smooth|softwrap|speller|statuscolor|stripecolor|suspend|tabsize|tabstospaces|tempfile|titlecolor|trimblanks|unix|view|whitespace|wordbounds|wordchars|zap|promptcolor|spotlightcolor|scrollercolor|stateflags|indicator)\>" icolor green "^[[:space:]]*(bind|set|unset|syntax|header|include|magic|extendsyntax)\>" ## Strings icolor white ""(\\.|[^"])*"" ## Comments icolor brightblue "^[[:space:]]*#.*$" icolor cyan "^[[:space:]]*##.*$" ## Trailing whitespace icolor ,green "[[:space:]]+$"