Goo

 view release on metacpan or  search on metacpan

lib/.gooskel/nanorc  view on Meta::CPAN

color brightblue "\<(create|select|delete|drop|from|where|count|sum|update|insert|replace|order|by)\>"
color brightred "".*""
color brightred "'.*'"
color green "//.*$"

## Here is a short example for HTML
syntax "TPL" "\.tpl$"
color brightblue "\<(title|description|bodytext|id)\>"

syntax "EMAIL" "\.email$"
color brightblue "\<(title|description|bodytext|id)\>"

syntax "FORM" "\.frm$"
color brightblue "\<(title|description|bodytext|id)\>"

syntax "PAGE" "\.pagw$"
color brightblue "\<(title|description|bodytext|id)\>"

#color brightred "".*""
#color brightred "'.*'"
#color green "//.*$"


## Here is a short example for TeX files
# syntax "TeX" "\.tex$"
# color green "\\.|\\[A-Za-z]*"
# color magenta "[{}]"
# color blue "%.*"

## Here is an example for quoted emails (under e.g. mutt)
# syntax "mutt"
# color green "^>.*"

## Here is an example for groff
##
# syntax "groff" "\.ms$" "\.mm$" "\.me$" "\.tmac$" "^tmac." ".rof"
## The argument of .nr or .ds
# color cyan "^\.ds [^ ]*"
# color cyan "^\.nr [^ ]*"
## Single character escapes
# color brightmagenta "\\."
## Highlight the argument of \f or \s in the same color
# color brightmagenta "\\f."
# color brightmagenta "\\f\(.."
# color brightmagenta "\\s(\+|\-)?[0-9]"
## \n
# color cyan "(\\|\\\\)n."
# color cyan "(\\|\\\\)n\(.."
# color cyan start="(\\|\\\\)n\[" end="]"
## Requests
# color brightgreen "^\. *[^ ]*"
## Comments
# color yellow "^\.\\\".*$"
## Strings
# color green "(\\|\\\\)\*."
# color green "(\\|\\\\)\*\(.."
# color green start="(\\|\\\\)\*\[" end="]"
## Characters
# color brightred "\\\(.."
# color brightred start="\\\[" end="]"
## Macro arguments
# color brightcyan "\\\\\$[1-9]"

## Here is an example for perl
## Hybrid perl5 / perl6 syntax highlighting
syntax "perl" "\.p[lm]$"
color brightblue "\<(accept|alarm|atan2|bin(d|mode)|c(aller|h(dir|mod|op|own|root)|lose(dir)?|onnect|os|rypt)|d(bm(close|open)|efined|elete|ie|o|ump)|e(ach|of|val|x(ec|ists|it|p))|f(cntl|ileno|lock|ork)|get(c|login|peername|pgrp|ppid|priority|pwnam|(...
color brightblue "\<(continue|else|elsif|do|for|foreach|if|unless|until|while|eq|ne|lt|gt|le|ge|cmp|x|my|sub|use|package|can|isa)\>"
# Perl 6 words
color brightcyan "\<(has|is|class|role|given|when|BUILD|multi|returns|method|submethod|slurp|say|sub)\>"
color brightmagenta start="[$@%]" end="( |\\W|-)"
color brightred "".*"|qq\|.*\|"
color white "[sm]/.*/"
color brightblue start="(^use| = new)" end=";"
color brightgreen "#.*"
color brightred start="<<EOSQL" end="EOSQL"

syntax "perl" "\.cgi$"
color brightblue "\<(accept|alarm|atan2|bin(d|mode)|c(aller|h(dir|mod|op|own|root)|lose(dir)?|onnect|os|rypt)|d(bm(close|open)|efined|elete|ie|o|ump)|e(ach|of|val|x(ec|ists|it|p))|f(cntl|ileno|lock|ork)|get(c|login|peername|pgrp|ppid|priority|pwnam|(...
color brightblue "\<(continue|else|elsif|do|for|foreach|if|unless|until|while|eq|ne|lt|gt|le|ge|cmp|x|my|sub|use|package|can|isa)\>"
color brightmagenta start="[$@%]" end="( |\\W|-)"
color brightred "".*"|qq\|.*\|"
color white "[sm]/.*/"
color brightblue start="(^use| = new)" end=";"
color brightgreen "#.*"
color brightred start="<<EOSQL" end="EOSQL"

syntax "perl" "\.txy$"
color brightblue "\<(accept|alarm|atan2|bin(d|mode)|c(aller|h(dir|mod|op|own|root)|lose(dir)?|onnect|os|rypt)|d(bm(close|open)|efined|elete|ie|o|ump)|e(ach|of|val|x(ec|ists|it|p))|f(cntl|ileno|lock|ork)|get(c|login|peername|pgrp|ppid|priority|pwnam|(...
color brightblue "\<(continue|else|elsif|do|for|foreach|if|unless|until|while|eq|ne|lt|gt|le|ge|cmp|x|my|sub|use|package|can|isa)\>"
color brightmagenta start="[$@%]" end="( |\\W|-)"
color brightred "".*"|qq\|.*\|"
color white "[sm]/.*/"
color brightblue start="(^use| = new)" end=";"
color brightgreen "#.*"
color brightred start="<<EOSQL" end="EOSQL"

syntax "perl test" "\.tpm$"
color brightblue "\<(accept|alarm|atan2|bin(d|mode)|c(aller|h(dir|mod|op|own|root)|lose(dir)?|onnect|os|rypt)|d(bm(close|open)|efined|elete|ie|o|ump)|e(ach|of|val|x(ec|ists|it|p))|f(cntl|ileno|lock|ork)|get(c|login|peername|pgrp|ppid|priority|pwnam|(...
color brightblue "\<(continue|else|elsif|do|for|foreach|if|unless|until|while|eq|ne|lt|gt|le|ge|cmp|x|my|sub|use|package|can|isa)\>"
color brightmagenta start="[$@%]" end="( |\\W|-)"
color brightred "".*"|qq\|.*\|"
color white "[sm]/.*/"
color brightblue start="(^use| = new)" end=";"
color brightgreen "#.*"
color brightred start="<<EOSQL" end="EOSQL"

## Here is an example for Java source
##
# syntax "Java source" "\.java$"
# color green "\<(boolean|byte|char|double|float|int|long|new|short|this|transient|void)\>"
# color red "\<(break|case|catch|continue|default|do|else|finally|for|if|return|switch|throw|try|while)\>"
# color cyan "\<(abstract|class|extends|final|implements|import|instanceof|interface|native|package|private|protected|public|static|strictfp|super|synchronized|throws|volatile)\>"
# color red ""[^\"]*""
# color yellow "\<(true|false|null)\>"
# color blue "//.*"
# color blue start="/\*" end="\*/"
# color brightblue start="/\*\*" end="\*/"
# color brightgreen,brightgreen "[ 	]+$"

## Here is an example for your .nanorc



( run in 1.042 second using v1.01-cache-2.11-cpan-df04353d9ac )