diff --git a/nanorc.nanorc b/nanorc.nanorc new file mode 100644 index 0000000..b2dec35 --- /dev/null +++ b/nanorc.nanorc @@ -0,0 +1,57 @@ +## 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:]]+$"