Files
nanorc/nanorc.nanorc
cdanesi e4bb66590f initial commit
updated for nano 6 - fix colors, add keywords
2023-05-05 19:02:28 -04:00

58 lines
2.5 KiB
Plaintext

## 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:]]+$"