Файловый менеджер - Редактировать - /home/u368772545/domains/remushop.com/public_html/static/img/logo/nano.zip
Ðазад
PK ���Z\�&� � python.nanorcnu �[��� ## Syntax highlighting for Python. syntax python "\.py$" header "^#!.*python" magic "Python script" comment "#" linter pyflakes # Function definitions. color brightblue "def [0-9A-Za-z_]+" # Keywords. color brightcyan "\<(and|as|assert|async|await|break|class|continue)\>" color brightcyan "\<(def|del|elif|else|except|finally|for|from)\>" color brightcyan "\<(global|if|import|in|is|lambda|nonlocal|not|or)\>" color brightcyan "\<(pass|raise|return|try|while|with|yield)\>" # These two are keywords in Python 2, but functions in Python 3, # so only color them when they are followed by whitespace, assuming # that print(x) is a function invocation and print (x) is a statement. color brightcyan "\<(exec|print)([[:blank:]]|$)" # Special values. color brightmagenta "\<(False|None|True)\>" # Mono-quoted strings. color brightgreen "'([^'\]|\\.)*'|'''" color brightgreen ""([^"\]|\\.)*"|"""" color normal "'''|"""" # Comments. color brightred "(^|[[:blank:]])#.*" # Triple-quoted strings. color brightgreen start="'''([^'),]|$)" end="(^|[^(\])'''" color brightgreen start=""""([^"),]|$)" end="(^|[^(\])"""" # Reminders. color brightwhite,yellow "\<(FIXME|TODO|XXX)\>" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���ZW(�+ makefile.nanorcnu �[��� ## Syntax highlighting for Makefiles. syntax makefile "(/((GNU)?m|M)akefile[^/]*$|\.(make|mk)$)" magic "makefile script" comment "#" # Assignments. color red " (:?:|\+|\?)?= " # Keywords. color magenta "^(if|ifn?def|ifn?eq|else|endif|(-|s)?include)\>" color magenta "^((override +)?(un)?define|endef|(un)?export|private|vpath)\>" # Variable expansions. color blue "\$+[{(][a-zA-Z0-9_-]+[})]" # Targets. color brightblue "^[^ ]+:" # Comments. color green "(^|[[:space:]]+)#.*" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z�T�� changelog.nanorcnu �[��� ## Syntax highlighting for Changelogs. ## Original author: Benno Schulenberg ## License: GPL version 3 or newer syntax changelog "Change[Ll]og[^/]*$" # Author lines. color green "^(19|20).*" # Dates. color red "^(19|20)[0-9-]{8}" # Email addresses. color yellow "<[^>]*@[^>]*>" # Command-line options. color cyan "[[:space:]]-[a-zA-Z\$]" "--[8a-z-]+" # Bug and patch numbers. color cyan "(BZ|bug|patch)[ ]#[0-9]+" "PR [[:alnum:]]+/[0-9]+" # Probable constants, for variety. color brightred "\<[A-Z_][0-9A-Z_]+\>" # Key sequences. color brightblue "\^[A-Z^\]" "\<M-." "\<F1?[0-9]" "(\^|M-)Space" # Changed files. color magenta start="^( | {8})\* " end="(:( |$)|^$)" # Release markers. color brightblue "^(GNU )?nano[- ][0-9]\.[0-9]\.[^ ]+" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z���oS S elisp.nanorcnu �[��� ## Syntax highlighting for Emacs Lisp. syntax elisp "\.el$" magic "Lisp/Scheme program" comment ";" # Basic functions/macros color brightcyan "\<(if|when|unless|cond|and|or|lambda|let|progn|while|dolist|dotimes)\>" color brightcyan "\<save-((window-)?excursion|restriction)\>" color brightcyan "\<eval-(and|when)-compile\>" # Defining functions color brightcyan "\<def(un|macro|subst|generic|alias)\>" color brightcyan "\<cl-def(un|macro|subst|generic|struct|type)\>" color brightcyan "\<define-(derived|minor|generic)-mode\>" # Defining variables color brightcyan "\<def(class|const|var(-local|alias)?)\>" # Customization functions color brightcyan "\<def(custom|face|group|theme)\>" # Setting values color brightcyan "\<(setq(-default|-local)?|setf|push|pop|declare(-function)?)\>" # Feature functions color brightcyan "\<(require|provide)\>" # Quoted symbols color brightyellow "#?'\<(\w|-)+\>" # Booleans color brightred "\<(t|nil)\>" # Keywords color blue ":(\w|[?-])+" # Strings color yellow start="^[[:blank:]]+"" end="[^\]"" color yellow ""(\\.|[^"])*"" # Comments color cyan "(^|[[:space:]]);.*" PK ���Z�K~ ~ autoconf.nanorcnu �[��� ## Syntax highlighting for Autoconf. ## Original author: Benno Schulenberg ## License: GPL version 3 or newer syntax autoconf "\.(ac|m4)$" comment "#" # Keywords: color yellow "\<(if|test|then|elif|else|fi|for|in|do|done)\>" color yellow "=|!=|&&|\|\|" # Macros: color cyan "\<[[:upper:]_[:digit:]]+\>" # Version numbers: color red "\<[-_.0-9]+\>" # Strings: color red ""[^"]*"" "'[^']*'" # Backticks: color green "`[^`]*`" # Error lines: color brightred "^[[:space:]]*\*\*\*.*" # Brackets: color magenta "\[|\]|\(|\)" # Comments: color blue "^[[:blank:]]*#.*" "\<dnl.*" # Trailing whitespace: color ,green "[[:space:]]+$" PK ���Z8f��� � nanohelp.nanorcnu �[��� ## This is meant for highlighting key combos in a nano help text. # It should not apply to any normal file, so no fileregex. syntax nanohelp # Key combos: color cyan "\^[]/4-8@A-Z\^_`◀▶▲▼]" "[◀▶▲▼]" "\<(M|S[Hh]-[Mm])-." "\<F([1-9]|1[0-9]|2[0-4])" color cyan "\<((Sh-)?Tab|Enter|Ins|(Sh-\^?)?Del|Space|Bsp|Up|Down|Left|Right|Home|End|PgUp|PgDn)\>" # Quoted indicators: color brightred "'(\^|M-)'" PK ���Z4��E� � lua.nanorcnu �[��� ## Syntax highlighting for Lua. ## Original author: Matthew Wild ## License: GPL version 3 or newer syntax lua "\.lua$" magic "Lua script" comment "--" linter luacheck --no-color color brightwhite "\[\[.*\]\]" # Operators color brightyellow ":|\*|/|%|\+|-|\^|>|>=|<|<=|~=|=|\.\.|#|\<(not|and|or)\>" # Don't partially color ... as an operator color normal "\.\.\." # Statements color brightblue "\<(do|end|while|repeat|until|if|elseif|then|else|for|in|function|local|return|break)\>" # Keywords color brightyellow "\<(_G|_VERSION|assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\s*\(" # Standard library color brightyellow "\<coroutine\.(create|isyieldable|resume|running|status|wrap|yield)\>" color brightyellow "\<debug\.(debug|(get|set)(fenv|hook|local|metatable|(up|user)value)|getinfo|getregistry|traceback|upvalue(id|join))\>" color brightyellow "\<io\.(close|flush|input|lines|output|p?open|read|tmpfile|type|write|std(in|out|err))\>" color brightyellow "\<math\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|huge|ldexp|log10|log)\>" color brightyellow "\<math\.((max|min)(integer)?|modf?|pi|pow|rad|random(seed)?|sinh?|sqrt|tan|tointeger|type|ult)\>" color brightyellow "\<os\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)\>" color brightyellow "\<package\.(config|cpath|loaded|loadlib|path|preload|searchers|searchpath|seeall)\>" color brightyellow "\<string\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|pack|packsize|rep|reverse|sub|unpack|upper)\>" color brightyellow "\<table\.(concat|insert|maxn|move|pack|remove|sort|unpack)\>" color brightyellow "\<utf8\.(char|charpattern|codepoint|codes|len|offset)\>" # File handle methods color brightyellow ":(close|flush|lines|read|seek|setvbuf|write)\>" # External files color brightgreen "\<(dofile|require)\>" # Special words color brightmagenta "\<(false|nil|true)\>" # Decimal and hexadecimal numbers color red "\<[0-9]+(\.[0-9]*)?([Ee][+-]?[0-9]+)?\>" color red "\<0x[0-9A-Fa-f]+(\.[0-9A-Fa-f]*)?([Pp][+-]?[0-9]+)?\>" # Brackets color brightmagenta "\(|\)|\[|\]|\{|\}" # Shebang color brightcyan "^#!.*" # Strings color red ""(\\.|[^"\])*"|'(\\.|[^'\])*'" # Simple comments and multiline comments color green "--.*" color green start="--\[\[" end="\]\]" PK ���Z�9`� � haskell.nanorcnu �[��� ## Syntax highlighting for Haskell files. ## Original author: Alex Taber ## License: GPL version 3 syntax "haskell" "\.hs$" comment "--" # Keywords color red "\<(as|case|of|class|data|default|deriving|do|forall|foreign|hiding|if|then|else|import|infix(l|r)?|instance|let|in|mdo|module|newtype|qualified|type|where)\>" # Various symbols color cyan "\||@|!|:|_|~|=|\\|;|\(\)|,|\[|\]|\{|\}" # Operators color magenta "==|/=|&&|\|\||<|>|<=|>=" # More symbols color cyan "->|<-|=>" color magenta "\.|\$" # Data constructors color magenta "\<(True|False|Nothing|Just|Left|Right|LT|EQ|GT)\>" # Data classes color magenta "\<(Bounded|Data|Enum|Eq|Floating|Fractional|Functor|Integral|Monad|MonadPlus|Num|Ord|Read|Real|RealFloat|RealFrac|Show|Typeable)\>" # Special keyword color brightred "undefined" # Strings color yellow ""([^\"]|\\.)*"" # Characters color brightyellow "'([^\']|\\.)'" # Comments color green "--.*" color green start="\{-" end="-\}" # Trailing whitespace color ,green "[[:space:]]+$" PK ���Z��n�" " default.nanorcnu �[��� ## This is an example of a default syntax. The default syntax is used for ## files that do not match any other syntax. syntax default comment "#" # Comments. color cyan "^[[:space:]]*#.*" # Spaces in front of tabs. color ,red " + +" # Nano's name, including version. color brightred "(GNU )?[Nn]ano [1-5]\.[0-9][-.[:alnum:]]*\>" # Email addresses. color magenta "<[[:alnum:].%_+-]+@[[:alnum:].-]+\.[[:alpha:]]{2,}>" # Bracketed captions in certain config files. color brightgreen "^\[[^][]+\]$" # Control codes. color latte "[[:cntrl:]]" PK ���Zx�� xml.nanorcnu �[��� ## Syntax highlighting for XML files. syntax xml "\.([jrsx]html?|jnlp|mml|pom|rng|sgml?|svg|w[as]dl|wsdd|xjb|xml|xs(d|lt?)|xul)$" header "<\?xml.*version=.*\?>" magic "(XML|SGML) (sub)?document" comment "<!--|-->" # The entire content of the tag: color green start="<" end=">" # The start and the end of the tag: color cyan "<[^> ]+" ">" # The strings inside the tag: color magenta ""[^"]*"" # Comments: color yellow start="<!DOCTYPE" end="[/]?>" color yellow start="<!--" end="-->" # Escapes: color red "&[^;]*;" PK ���Z`F�� � css.nanorcnu �[��� ## Syntax highlighting for CSS files. syntax css "\.css$" comment "/*|*/" # First make everything red: color brightred "." # Then everything between braces yellow: color brightyellow start="\{" end="\}" # Then everything after a colon white: color brightwhite start=":" end="([;^{]|$)" # Pseudo-classes: color brightcyan ":(active|checked|focus|hover|link|visited|after|before)\>" # Comments: color brightblue start="/\*" end="\*/" # Syntactic characters: color green ";|:|\{|\}" PK ���Z�ӱ�� � tcl.nanorcnu �[��� ## Syntax highlighting for Tcl files. syntax tcl "\.tcl$" magic "Tcl(/Tk)? script" comment "#" # Standard Tcl [info commands]: color green "\<(after|append|array|auto_execok|auto_import|auto_load|auto_load_index|auto_qualify|binary|break|case|catch|cd|clock|close|concat|continue|encoding|eof|error|eval|exec|exit|expr|fblocked|fconfigure|fcopy|file|fileevent|flush|for|foreach|format|gets|glob|global|history|if|incr|info|interp|join|lappend|lindex|linsert|list|llength|load|lrange|lreplace|lsearch|lset|lsort|namespace|open|package|pid|puts|pwd|read|regexp|regsub|rename|return|scan|seek|set|socket|source|split|string|subst|switch|tclLog|tell|time|trace|unknown|unset|update|uplevel|upvar|variable|vwait|while)\>" # Basic Tcl subcommands: color green "\<array (anymore|donesearch|exists|get|names|nextelement|set|size|startsearch|statistics|unset)\>" color green "\<string (bytelength|compare|equal|first|index|is|last|length|map|match|range|repeat|replace|to|tolower|totitle|toupper|trim|trimleft|trimright|will|wordend|wordstart)\>" # Extended TclX [info commands]: color green "\<(alarm|auto_load_pkg|bsearch|catclose|catgets|catopen|ccollate|cconcat|cequal|chgrp|chmod|chown|chroot|cindex|clength|cmdtrace|commandloop|crange|csubstr|ctoken|ctype|dup|echo|execl|fcntl|flock|fork|fstat|ftruncate|funlock|host_info|id|infox|keyldel|keylget|keylkeys|keylset|kill|lassign|lcontain|lempty|lgets|link|lmatch|loadlibindex|loop|lvarcat|lvarpop|lvarpush|max|min|nice|pipe|profile|random|readdir|replicate|scancontext|scanfile|scanmatch|select|server_accept|server_create|signal|sleep|sync|system|tclx_findinit|tclx_fork|tclx_load_tndxs|tclx_sleep|tclx_system|tclx_wait|times|translit|try_eval|umask|wait)\>" # Syntax: color brightblue "\<proc[[:space:]]|\{|\}" color green "\(|\)|\;|`|\\|\$|<|>|!|=|&|\|" color brightyellow ""(\\.|[^"])*"" "'(\\.|[^'])*'" color brightred "\$\{?[0-9A-Za-z_!@#$*?-]+\}?" # Trailing whitespace: color ,green "[[:space:]]+$" # Comments: color cyan "^[[:space:]]*#.*" PK ���Z?�x�� � java.nanorcnu �[��� ## Syntax highlighting for Java. syntax java "\.java$" magic "Java " comment "//" 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)\>" color cyan "\<(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 ,green "[[:space:]]+$" PK ���Z�T�� texinfo.nanorcnu �[��� ## Syntax highlighting for Texinfo files. ## Original author: Benno Schulenberg ## License: GPL version 3 or newer syntax texinfo "\.texi$" header "^\\input texinfo" magic "Texinfo source" comment "@c " # Command arguments, trailing and enclosed. color cyan "^@[a-z]+[[:space:]]+.*$" color brightmagenta "@[a-zA-Z]+\{[^}]*\}" # Commands themselves. color yellow "@[a-zA-Z]+\{?" "\}" # Menu items. color brightred "^\*[[:space:]]+.*::.*" # Comments. color green "@c[[:space:]]+.*" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z�ᰃ� � sh.nanorcnu �[��� ## Syntax highlighting for Bourne shell scripts. syntax sh "(\.sh|(\.|/)(a|ba|c|da|k|mk|pdk|tc|z)sh(rc|_profile)?|/(etc/|\.)profile)$" header "^#!.*/((env\s+)?((a|ba|c|da|k|mk|pdk|tc|z)?sh)|busybox\s+sh|openrc-run|runscript)\>" header "-\*-.*shell-script.*-\*-" magic "(POSIX|Bourne-Again) shell script.*text" comment "#" linter dash -n # Function declarations. color brightgreen "^[A-Za-z0-9_-]+\(\)" # Keywords, symbols, and comparisons. color green "\<(break|case|continue|do|done|elif|else|esac|exit|fi|for|function|if|in|read|return|select|shift|then|time|until|while)\>" color green "\<(declare|eval|exec|export|let|local)\>" color green "[{}():;|`$<>!=&\\]" "(\]|\[)" color green "-(eq|ne|gt|lt|ge|le|ef|ot|nt)\>" # Short and long options. color brightmagenta "[[:blank:]]-[A-Za-z]\>" "[[:blank:]]--[A-Za-z-]+\>" # Common commands. color brightblue "\<(awk|cat|cd|ch(grp|mod|own)|cp|cut|echo|env|grep|head|install|ln|make|mkdir|mv|popd|printf|pushd|rm|rmdir|sed|set|sort|tail|tar|touch|umask|unset)\>" color normal "[.-]tar\>" # Basic variable names (no braces). color brightred "\$[-0-9@*#?$!]" "\$[[:alpha:]_][[:alnum:]_]*" # More complicated variable names; handles braces and replacements and arrays. color brightred "\$\{[#!]?([-@*#?$!]|[0-9]+|[[:alpha:]_][[:alnum:]_]*)(\[([[:space:]]*[[:alnum:]_]+[[:space:]]*|@)\])?(([#%/]|:?[-=?+])[^}]*\}|\[|\})" # Comments. color cyan "(^|[[:space:]])#.*" # Strings. color brightyellow ""(\\.|[^"])*"" "'(\\.|[^'])*'" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z7+�� cmake.nanorcnu �[��� ## Syntax highlighting for CMake files. syntax cmake "(CMakeLists\.txt|\.cmake)$" comment "#" color green "^[[:space:]]*[0-9A-Za-z_]+" icolor brightyellow "^[[:space:]]*(include|include_directories|include_external_msproject)\>" icolor brightgreen "^[[:space:]]*((else|end)?if|else|(end)?while|(end)?foreach|break)\>" color brightgreen "\<(NOT|COMMAND|POLICY|TARGET|EXISTS|IS_(DIRECTORY|ABSOLUTE)|DEFINED)[[:space:]]" color brightgreen "[[:space:]](OR|AND|IS_NEWER_THAN|MATCHES|(STR|VERSION_)?(LESS|GREATER|EQUAL))[[:space:]]" icolor brightred "^[[:space:]]*((end)?(function|macro)|return)" icolor cyan start="\$(ENV)?\{" end="\}" color magenta "\<(APPLE|UNIX|WIN32|CYGWIN|BORLAND|MINGW|MSVC(_IDE|60|71|80|90)?)\>" color brightblue "(^|[[:space:]])#.*" color ,green "[[:space:]]+$" PK ���Z�6�[ [ ocaml.nanorcnu �[��� ## Syntax highlighting for OCaml. syntax ocaml "\.mli?$" magic "OCaml" comment "(*|*)" # Uid: color red "\<[A-Z][0-9a-z_]{2,}\>" # Declarations: color green "\<(let|val|method|in|and|rec|private|virtual|constraint)\>" # Structure items: color red "\<(type|open|class|module|exception|external)\>" # Patterns: color blue "\<(fun|function|functor|match|try|with)\>" # Pattern modifiers: color yellow "\<(as|when|of)\>" # Conditions: color cyan "\<(if|then|else)\>" # Blocks: color magenta "\<(begin|end|object|struct|sig|for|while|do|done|to|downto)\>" # Constants: color green "\<(true|false)\>" # Modules/classes: color green "\<(include|inherit|initializer)\>" # Expression modifiers: color yellow "\<(new|ref|mutable|lazy|assert|raise)\>" # Comments: color white start="\(\*" end="\*\)" # Strings: (no multiline handling yet) color brightblack ""[^\"]*"" PK ���Z`V�'� � groff.nanorcnu �[��� ## Syntax highlighting for groff. syntax groff "(/tmac\.[^/]+$|\.(m[ems]|rof|tmac)$)" comment ".\"" # The argument of .ds or .nr color cyan "^\.(ds|nr) [^[:space:]]*" # Single-character escapes color brightmagenta "\\." # The argument of \f or \s in the same color color brightmagenta "\\f(.|\(..)" "\\s(\+|\-)?[0-9]" # Newlines color cyan "\\(\\)?n(.|\(..)" color cyan start="\\(\\)?n\[" end="]" # Requests color brightgreen "^\.[[:space:]]*[^[:space:]]*" # Comments color yellow "^\.\\".*" # Strings color green "\\(\\)?\*(.|\(..)" color green start="\\(\\)?\*\[" end="]" # Characters color brightred "\\\(.." color brightred start="\\\[" end="]" # Macro arguments color brightcyan "\\\\\$[1-9]" PK ���Zlܠ� � ada.nanorcnu �[��� ## Syntax highlighting for Ada. ## Original author: Andreas K. Foerster ## License: GPL version 3 or newer ## Language reference: http://www.ada-auth.org/standards/12rm/html/RM-TTL.html syntax ada "\.ad[abcs]$" comment "--" # This linter command leaves an ALI file in the working directory. linter gcc -c -gnatc # Reserved Words (RM 2.9) icolor yellow "\<(abort|abs|abstract|accept|access|aliased|all|and|array|at)\>" icolor yellow "\<(begin|body|case|constant|declare|delay|delta|do)\>" icolor yellow "\<(else|elsif|end|entry|exception|exit|for|function|generic|goto)\>" icolor yellow "\<(if|in|interface|is|limited|loop|mod|new|not|null|of|or|others|out|overriding)\>" icolor yellow "\<(package|pragma|private|procedure|protected|raise|range|record|rem|renames)\>" icolor yellow "\<(requeue|return|reverse|select|separate|some|subtype|synchronized)\>" icolor yellow "\<(tagged|task|terminate|then|type|until|use|when|while|with|xor)\>" # Separators / Operators color magenta "'|&|\*|\+|\-|\.|\,|\/|:|;|\(|\)|<|>|\||=" # Attributes color cyan "'[[:alnum:]]+" # Numbers (RM 2.4) color green "\<[0-9][0-9A-Fa-f_#.+-]*" # Characters / Strings color red "'.'" ""[^"]*"" # Comments color brightblue "--.*" # Trailing whitespace color ,blue "[[:space:]]+$" PK ���Zॻ5 5 php.nanorcnu �[��� ## Syntax highlighting for PHP. syntax php "\.(php[23457s~]?|phtml|ctp)$" magic "PHP script" comment "//" # PHP markings. color brightgreen "(<\?(php)?|\?>)" # Function names. color white "\<[A-Za-z_][A-Za-z_0-9]*\(" # Variable names. color cyan "\$[A-Za-z_][A-Za-z_0-9]*" # Types. color green "\<(array|bool|callable|const|float|global|int|object|string|var)\>" # Directives and structure. color brightcyan "\<(abstract|as|class|clone|(end)?declare|extends|function|implements|include(_once)?|inst(ance|ead)of|interface|namespace|new|private|protected|public|require(_once)?|static|trait|use|yield)\>" color brightcyan "\<(case|catch|default|do|echo|else(if)?|end(for(each)?|if|switch|while)|final(ly)?|for(each)?|if|print|switch|throw|try|while)\>" # Operators. color brightcyan "\<(and|or|xor)\>" # Control flow. color magenta "\<(break|continue|goto|return)\>" # Strings. color brightyellow ""(\.|[^"])*"" "'(\.|[^'])*'" # Comments. color brightblue "(^|[[:space:]]+)//.*" color brightblue start="/\*" end="\*/" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z�*�<� � html.nanorcnu �[��� ## Syntax highlighting for HTML. syntax html "\.html?$" magic "HTML document" comment "<!--|-->" formatter tidy -m -q # Tags: color cyan "<[[:alpha:]/!?][^>]*>" # Bold, italic, and underlined: color brightmagenta "</?[biu]>" # Named character references: color red "&[^;[:space:]]*;" # Attributes: color red "\<(abbr|accept(-charset)?|accesskey|action|alink|align|alt|archive|axis|background|bgcolor|border)=" color red "\<(cell(padding|spacing)|char(off|set)?|checked|cite|class(id)?|compact|code(base|tag)?|cols(pan)?)=" color red "\<(content(editable)?|contextmenu|coords|data|datetime|declare|defer|dir|disabled|enctype)=" color red "\<(for|frame(border)?|headers|height|hidden|href(lang)?|hspace|http-equiv|id|ismap)=" color red "\<(label|lang|link|longdesc|margin(height|width)|maxlength|media|method|multiple)=" color red "\<(name|nohref|noresize|noshade|object|onclick|onfocus|onload|onmouseover|profile|readonly|rel|rev)=" color red "\<(rows(pan)?|rules|scheme|scope|scrolling|selected|shape|size|span|src|standby|start|style|summary)=" color red "\<(tabindex|target|text|title|type|usemap|valign|value(type)?|vlink|vspace|width|xmlns|xml:space)=" # Strings: color green ""(\\.|[^"])*"" # Comments: color yellow start="<!--" end="-->" PK ���Z�E��� � spec.nanorcnu �[��� ## Syntax highlighting for RPM spec files. syntax spec "\.spec(\.[^/]+)?$" comment "#" # Main tags. color brightblue "\<(Name|Version|Release|Summary|Group|URL|Url|Epoch|Icon|Serial)[[:space:]]*:" color brightblue "\<(BuildArch(itectures)?|Exclusive(Arch|OS)|Exclude(Arch|OS))[[:space:]]*:" color brightblue "\<(Provides|Requires(\(.*\))?|Obsoletes|Conflicts|Recommends|Suggests|Supplements|Enhances|PreReq)[[:space:]]*:" color brightblue "\<(BuildRoot|BuildRequires|BuildConflicts|Prefix|RemovePathPostfixes)[[:space:]]*:" color brightblue "\<(AutoReq|AutoProv|AutoReqProv)[[:space:]]*:" color brightblue "\<(License|Copyright|Distribution|Vendor|Packager)[[:space:]]*:" color brightblue "\<((Source|Patch)[0-9]*|Nosource|Nopatch)[[:space:]]*:" # Architectures. color brightred "\<(i386|i486|i586|i686|athlon|ia64|alpha|alphaev5|alphaev56|alphapca56|alphaev6|alphaev67|sparc|sparcv9|sparc64armv3l|armv4b|armv4lm|ips|mipsel|ppc|ppciseries|ppcpseries|ppc64|m68k|m68kmint|Sgi|rs6000|i370|s390x?|noarch)\>" # Architecture and OS conditionals. color brightred "%(ifarch|elifarch|ifnarch|ifos|elifos|ifnos)\>" # %* strings. color green "%([A-Z_a-z_0-9_]*)" color magenta "%_([A-Z_a-z_0-9_]*)" color yellow start="%__" end="\ " color magenta start="%\{" end="\}" color yellow start="%\{__" end="\}" # Sections. color red "^%((prep|build|install|check|clean)$|(description|files|package|changelog)\>)" color red "^%((pre|post)(trans|un)?|trigger(prein|in|un|postun)?)\>" color red "^%(trans)?filetrigger(in|un|postun)\>" color red "^%(sourcelist|patchlist|generate_buildrequires|verifyscript)\>" # Conditionals and defines. color brightred "%(if|elif|else|endif|define|global|undefine)\>" # Comments. color cyan "(#|%dnl[[:space:]]).*" # Special case: "# norootforbuild" is handled as main tag. color brightblue "^# norootforbuild" # For %changelog entries: first the author, then just the date. color yellow "^\* .+>" color brightyellow "^\* [[:alnum:] ]+ [0-9]{4} " # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z��� � tex.nanorcnu �[��� ## Syntax highlighting for TeX files. syntax tex "\.tex$" magic "(La)?TeX document" comment "%" linter chktex -v0 -q -I color green "\\.|\\[A-Za-z]*" color magenta "[{}]" color blue "(^|[^\])%.*" PK ���Z�*�x` ` po.nanorcnu �[��� ## Syntax highlighting for PO files. ## Original author: Benno Schulenberg ## License: GPL version 3 or newer syntax po "\.pot?$" comment "#" # Comments. color green "^#.*$" color yellow "Copyright|\(C\)" # Header fields. color brightred "^"X-Bugs:.*"$" color brightmagenta "\<(Project-Id-Version|Report-Msgid-Bugs-To|Last-Translator|Language(-Team)?|X-Bugs|X-Generator|Plural-Forms)\>" color cyan "\<(POT-Creation-Date|PO-Revision-Date|MIME-Version|Content-Type|Content-Transfer-Encoding)\>" # Encodings and numbers. color yellow "\<(UTF|ISO|Windows|Mac|IBM)-[0-9]+" color yellow "\<((pre|rc)?[0-9]+|[0-9]bit)\>" # Msgids. color brightblue "^(msgid|msgid_plural|msgstr)\>" # Tags. color red " fuzzy(,|$)" color yellow " (no-)?[-[:alpha:]]+-format(,|$)" # Format specifiers. color brightmagenta "%([1-9]\$)?[a-z]*" # Quotes and escaped characters. color yellow """ color cyan "\\([abcefnrtv"\]|x[0-9abcdefABCDEF]{2}|[0-7]{3})" # Reminders. color brightwhite,yellow "\<(FIXME|TODO|XXX)\>" # Obsolete strings. color red "#~.*" # Stray control codes. color bold,pink,red "[[:cntrl:]]" # Tabs. color mint "[[:blank:]]" PK ���Z@� � rust.nanorcnu �[��� ## Syntax highlighting for Rust. ## Copyright 2015 Luke Francl. ## Licensed under GPL version 3. syntax rust "\.(rlib|rs)$" comment "//" # Function definitions color magenta "fn [a-z_0-9]+" # Reserved words color yellow "\<(abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|false|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|true|try|type|typeof|unsafe|unsized|use|virtual|where|while|yield)\>" # Macros color red "[a-z_]+!" # Constants color magenta "[A-Z][A-Z_0-9]+" # Traits/Enums/Structs/Types/... color magenta "[A-Z][A-Za-z0-9]+" # Strings color green "".*"" color green start="".*\\$" end=".*"" ## NOTE: This isn't accurate, but matching "#{0,} for the end of the string is too liberal. color green start="r#+"" end=""#+" # Comments color blue "//.*" color blue start="/\*" end="\*/" # Attributes color magenta start="#!\[" end="\]" # Some common markers color brightcyan "XXX|TODO|FIXME|\?\?\?" PK ���Z�(� � go.nanorcnu �[��� ## Syntax highlighting for Go. ## Original author: Robert Clausecker ## License: CC0 (public domain) syntax go "\.go$" comment "//" formatter gofmt -w # Types. color green "\<(bool|u?int(8|16|32|64)?|float(32|64)|complex(64|128)|byte|rune|uintptr|string|error)\>" color green "\<(chan|const|func|interface|map|struct|type|var)\>" color green "<-[[:space:]]*chan\>|\<chan[[:space:]]*<-" # Predefined functions. color blue "\<(append|cap|close|complex|copy|delete|imag|len|make|new|panic|print|println|real|recover)\>" # Control structures. color brightyellow "\<(case|default|defer|else|for|go|if|range|select|switch)\>" # Control flow. color magenta "\<(break|continue|fallthrough|goto|return)\>" # Declarations. color brightcyan "\<(package|import)\>" # Literals. color red "\<([1-9][0-9]*|0[0-7]*|0[xX][0-9A-Fa-f]+)\>" color red "\<[0-9]+\.[0-9]*([eE][+-]?[0-9]+)?i?\>" color red "\<[0-9]+[eE][+-]?[0-9]+i?\>" color red "\B\.[0-9]+([eE][+-]?[0-9]+)?i?\>" color red "\<[0-9]+i\>" # Strings and characters; slightly fuzzy. color red "\<(true|false|nil|iota|_)\>" color red "'(\\.|[^'])+'" color red ""(\\.|[^"])*"" color red start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*"" # Comments. color brightblue "//.*" color brightblue start="/\*" end="\*/" # Special comments. color brightcyan "//[[:space:]]*\+build[[:space:]]+(([a-zA-Z_0-9]+[[:space:]]*)+,[[:space:]]*)*[a-zA-Z_0-9]+" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z��� � asm.nanorcnu �[��� ## Syntax highlighting for assembler. syntax asm "\.(S|s|asm)$" magic "assembler source" comment "//" color red "\<[A-Z_]{2,}\>" color brightgreen "\.(data|subsection|text)" color green "\.(align|file|globl|global|hidden|section|size|type|weak)" color brightyellow "\.(ascii|asciz|byte|double|float|hword|int|long|short|single|struct|word)" color brightred "^[[:space:]]*[.0-9A-Za-z_]*:" color brightcyan "^[[:space:]]*#[[:space:]]*(define|undef|include|ifn?def|endif|elif|else|if|warning|error)" # Strings. color brightyellow "<[^= ]*>" ""(\\.|[^"])*"" # Comments. color brightblue "//.*" color brightblue start="/\*" end="\*/" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Zl�B�6 6 javascript.nanorcnu �[��� ## Syntax highlighting for Javascript. syntax javascript "\.js$" comment "//" # Declarational stuff. color green "\<(async|class|const|extends|function|let|this|typeof|var|void)\>" # Flow control and special keywords. color brightyellow "\<(do|while|if|else|switch|case|default|for|each|in|of|with)\>" color brightyellow "\<(await|export|import|throw|try|catch|finally|new|delete)\>" # "Exit" points. color magenta "\<(break|continue|return|yield)\>" # Octal/decimal and hexadecimal numbers. color cyan "\<([0-9]+|0x[0-9A-Fa-f]+)\>" # Special values. color cyan "\<(true|false|null|undefined)\>" # Strings. color brightmagenta ""(\\.|[^"])*"" "'(\\.|[^'])*'" "`(\\.|[^`])*`" # Comments. color brightblue "(^|[[:space:]])//.*" color brightblue start="/\*" end="\*/" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Zr9y� � markdown.nanorcnu �[��� ## Syntax highlighting for Markdown files. ## Original authors: Ryan Westlund and Benno Schulenberg ## License: GPL version 3 or newer syntax markdown "\.md$" comment "<!--|-->" # Quoted: color magenta "^[ ]*>.*" # List-item markers: color brightmagenta "^( | )* ? ? ?(\*|\+|-|[1-9]+\.)( +| )" # Emphasis and strong: color green "\*[^* ][^*]*\*|_[^_ ][^_]*_" color brightgreen "\*\*[^*]+\*\*|__[^_]+__" # Strikethrough: color red "~~[^~]+~~" # Line breaks: color ,blue " $" # URLs and links: color brightblue "\[[^]]+\]\([^)]+\)" color brightmagenta "!?\[[^]]+\]" # Code snippet, indented code, and fenced code: color brightcyan "`[^`]+`" color brightcyan "^( | )+ *([^*+0-9> -]|[*+-]\S|[0-9][^.]).*" color brightcyan start="```" end="```$" # Headings and the underlining of headings: color brightyellow "^#.*" color brightyellow "^(=+|-+)$" # HTML tags and comments: color cyan "<[^>]+>" color cyan start="<!--" end="-->" PK ���ZwS��X X json.nanorcnu �[��� ## Syntax highlighting for JSON files. ## Original author: Aapo Rantalainen ## License: GPL version 3 or newer syntax json "\.json$" # No comments are permitted in JSON. comment "" # Numbers (used as value). color green ":[[:space:]]*\-?(0|[1-9][0-9]*)(\.[0-9]+)?([Ee]?[-+]?[0-9]+)?" # Values (well, any string). color brightmagenta "".+"" # Hex numbers (used as value). color green ":[[:space:]]*"#[0-9abcdefABCDEF]+"" # Escapes. color green "\\\\" "\\"" "\\[bfnrt]" "\\u[0-9abcdefABCDEF]{4})" # Special words. color green "\<(true|false|null)\>" # Names (very unlikely to contain a quote). color brightblue ""[^"]+"[[:space:]]*:" # Brackets, braces, and separators. color brightblue "\[" "\]" color brightred "\{" "\}" color brightred "," ":" # Comments. color cyan "(^|[[:space:]]+)(//|#).*" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z~�gX X patch.nanorcnu �[��� ## Syntax highlighting for patch and diff files. syntax patch "\.(patch|diff|debdiff)$" magic "diff output" # There is no official support for comments in patch files. comment "" # Added lines. color brightgreen "^\+.*" # Show trailing whitespace only on added lines. color ,green "[[:space:]]+$" # Context lines. color brightblue "^ .*" # Deleted lines. color brightred "^-.*" # Header lines. color magenta "^(Index:|diff)[[:blank:]].*" # File names and dates. color red "^---.*" color green "^\+\+\+.*" # Line numbers. color brightyellow "^@@.*" # Statistics. color cyan start="^---$" end="^$" PK ���Z�J} } povray.nanorcnu �[��� ## Syntax highlighting for POV-Ray files. syntax pov "\.(pov|POV|povray|POVRAY)$" comment "//" color brightcyan "^[[:space:]]*#[[:space:]]*(declare)" color brightyellow "\<(sphere|cylinder|translate|matrix|rotate|scale)\>" color brightyellow "\<(orthographic|location|up|right|direction|clipped_by)\>" color brightyellow "\<(fog_type|fog_offset|fog_alt|rgb|distance|transform)\>" color brightred "\<(background|camera|fog|light_source|object|texture)\>" color green "\{|\}|\(|\)|\;|\]|\[|`|\\|\$|<|>|!|=|&|\|" color brightmagenta "\<(union|group|subgroup)\>" # Comments. color brightblue "//.*" color brightblue start="/\*" end="\*/" PK ���Z=I�� � nftables.nanorcnu �[��� ## Syntax highlighting for the packet-filtering rules of Netfilter. ## Original author: Arturo Borrero González <arturo@debian.org> ## License: GPL version 3 or newer syntax nftables "\.(nft|nftables)$" header "^#!.*(nft|nftables)" comment "#" # Objects and operations color green "\<(chain|hook|policy|priority|ruleset|set|table|type|v?map)\>" color green "\<(define|include)\>" color red "\<(add|delete|flush|insert|remove|replace)\>" # Families color yellow "\<(arp|bridge|inet|ingress|ip6?|netdev)\>" # Terminal statements color red "\<(drop|reject)\>" color brightblue "\<(accept|continue|(d|s)nat|goto|jump|masquerade|return)\>" # Comments color cyan "(^|[[:space:]])#.*" # Trailing whitespace color ,green "[[:space:]]+$" # Strings and others color yellow ""(\\.|[^"])*"" "'(\\.|[^'])*'" color green "[{}():;|`$<>!=&\\]" "(\]|\[)" # Basic variable names color brightred "(\$|@)[[:alpha:]_-][[:alnum:]_.-]*" PK ���Z�Ғ�M M email.nanorcnu �[��� ## Syntax highlighting for emails. syntax email "\.eml$" # Quoted lines. color green "^>.*" color cyan "^> ?>.*" color yellow "^> ?> ?>.*" # Email addresses. color brightmagenta "<[^@]+@[^@]+>" # URLs. color brightblue "(https?|ftp)://\S+\.\S+[^\s.)]" # Signatures, even quoted ones. color yellow start="^>* ?-- $" end="^>* ?$" PK ���Z�9S6G G awk.nanorcnu �[��� ## Syntax highlighting for AWK scripts. syntax awk "\.awk$" header "^#!.*awk" magic "awk script" comment "#" # Records. color brightred "\$[0-9A-Za-z_!@#$*?-]+" # Awk-set variables. color red "\<(ARGC|ARGIND|ARGV|BINMODE|CONVFMT|ENVIRON|ERRNO|FIELDWIDTHS)\>" color red "\<(FILENAME|FNR|FS|IGNORECASE|LINT|NF|NR|OFMT|OFS|ORS)\>" color red "\<(PROCINFO|RS|RT|RSTART|RLENGTH|SUBSEP|TEXTDOMAIN)\>" # Function declarations and special patterns. color brightgreen "\<(function|extension|BEGIN|END)\>" # Operators. color green "\{|\}|\(|\)|\;|\[|\]|\\|<|>|!|=|&|\+|-|\*|%|/|\?:|\^|\|" # Flow control. color brightyellow "\<(for|if|while|do|else|in|delete|exit)\>" color brightyellow "\<(break|continue|return)\>" # I/O statements. color brightgreen "\<(close|fflush|getline|next|nextfile|print|printf|system)\>" # Standard functions. color magenta "\<(atan2|cos|exp|int|log|rand|sin|sqrt|srand)\>" color magenta "\<(asort|asorti|gensub|gsub|index|length|match)\>" color magenta "\<(split|sprintf|strtonum|sub|substr|tolower|toupper)\>" color magenta "\<(mktime|strftime|systime)\>" color magenta "\<(and|compl|lshift|or|rshift|xor)\>" color magenta "\<(bindtextdomain|dcgettext|dcngettext)\>" # Strings. color brightyellow "<[^= ]*>" ""(\\.|[^"])*"" # Comments. color brightblue "(^|[[:space:]])#.*$" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Za��g g sql.nanorcnu �[��� ## Syntax highlighting for (Postgres) SQL scripts. syntax sql "\.sql[2345s~]?$" comment "-- " # Functions. color white "\<[a-z_]*\(" # Types. color green "\<(int2|smallint|int4|int|integer|int8|bigint|decimal|numeric|real|double precision|(small|big)?serial)\>" color green "\<(bit( varying)?|boolean|bytea|enum|money|tsvector|uuid)\>" color green "\<(char|varchar|character( varying)?|text)\>" color green "\<(date|interval|time(stamp)?( with time zone| without time zone)?)\>" color green "\<(point|line|lseg|path|box|polygon|circle)\>" color green "\<(cidr|inet|macaddr)\>" color green "\<(daterange|int4range|int8range|numrange|tsrange|tstzrange)\>" # Structure. color brightyellow "\<(CASE|CLASS|DEFAULT|DO|ELSE|ELSEIF|FOR|FOREACH|FUNCTION|IF|IS NULL)\>" color brightyellow "\<(NEW|PRIVATE|PUBLIC|RETURN|RETURNS|SETOF|SWITCH|THEN|WHEN|WHILE)>" # Control flow. color magenta "\<(EXCEPTION|NOTICE|RAISE|RETURN)\>" # SQL keywords. color blue "\<(ABORT|AGGREGATE|ALTER|ANALYZE|AND|AS|AUTHORIZATION|BEGIN|CAST|CHECKPOINT|CLASS|CLOSE)\>" color blue "\<(CLUSTER|COLLATION|COMMENT|COMMIT|CONFIGURATION|CONSTRAINTS|CONVERSION|COPY|CREATE)\>" color blue "\<(DATA|DATABASE|DEALLOCATE|DECLARE|DEFAULT|DELETE|DICTIONARY|DISCARD|DO|DOMAIN|DROP)\>" color blue "\<(END|EVENT|EXECUTE|EXPLAIN|EXTENSION|FAMILY|FETCH|FOREIGN|FROM|FUNCTION)\>" color blue "\<(GRANT|GROUP|IF NOT EXISTS|IMMUTABLE|INDEX|INSERT|INTO|LABEL|LANGUAGE|LARGE|LOAD|LOCK)\>" color blue "\<(MAPPING FOR|MATERIALIZED|MOVE|NOTIFY|OBJECT|OPERATOR|OPTIONS|OWNED|OWNER)\>" color blue "\<(PARSER|PREPARED?|PRIVILEGES|REASSIGN|REFRESH|RELEASE|RESET|REVOKE|ROLE|ROLLBACK|RULE)\>" color blue "\<(SAVEPOINT|SCHEMA|SEARCH|SECURITY|SELECT|SEQUENCE|SERVER|SESSION|SET|SHOW|SPACE|START|SYSTEM)\>" color blue "\<(TABLE|TEXT|TO|TRANSACTION|TYPE|UPDATE|USER|VACUUM|VALUES|VIEW|WHERE|WITH|WRAPPER)\>" # Strings. color brightyellow "<[^= ]*>" ""(\.|[^"])*"" # Trailing whitespace. color ,green "[[:space:]]+$" # Regular expressions. color brightmagenta "/([^/]|(\\/))*/[iomx]*" "%r\{([^}]|(\\}))*\}[iomx]*" # Shell command expansion, between `backticks` or like %x{this}. color brightblue "`[^`]*`" "%x\{[^}]*\}" # Strings, double-quoted. color green ""([^"]|(\\"))*"" "%[QW]?(![^!]*!|\$[^$]*\$|\^[^^]*\^)" color green "%[QW]?(\([^)]*\)|<[^>]*>|\[[^]]*\]|\{[^}]*\})" # Expression substitution for inside double-quoted strings, "like #{this}". color brightgreen "#\{[^}]*\}" # Strings, single-quoted. color green "'([^']|(\\'))*'" "%[qw](![^!]*!|\$[^$]*\$|\^[^^]*\^)" color green "%[qw](\([^)]*\)|<[^>]*>|\[[^]]*\]|\{[^}]*\})" # Comments. color red "##?([^{].*|$)" color red "--([^{].*|$)" color brightblue "//.*" color brightblue start="/\*" end="\*/" # PostgreSQL markings. color red "--" # PostgreSQL default schemas. color brightred "\<(pg_catalog|public)\>" # PostgreSQL PLs. color brightblue "\<pl(java|perlu?|pgsql|py|pythonu?|r|ruby|scheme|sh|tcl)\>" PK ���Zj�/� � debian.nanorcnu �[��� ## Syntax highlighting for apt's sources.list. syntax sources.list "sources\.list(\.d/.*\.list)?(~|\.old|\.save)?$" comment "#" # Coloring the deb lines, working from tail to head. First the # components -- well, everything, and thus also the components. color brightmagenta "^deb.*" # Distribution -- well, everything, except the components. color brightred "^deb(-src)?\s+.*((ftp|https?|rsh|ssh|copy|file|spacewalk|tor):/\S+|cdrom:\[.+\]/)\s+\S+" # URIs. color brightgreen "^deb(-src)?\s+.*(ftp|https?|rsh|ssh|copy|file|spacewalk|tor):/\S+" # CDroms. color brightgreen "^deb(-src)?\s+.*cdrom:\[.+\]/" # Options. color brightcyan "^deb(-src)?\s+\[.+\]\s+" # And finally the initial deb tag. color yellow "^deb(-src)?" # Comments. color brightblue "#.*" PK ���Z��$ � gentoo.nanorcnu �[��� ## Syntax highlighting for Gentoo ebuilds/eclasses, ## and (further down) for Portage control files. syntax ebuild "\.e(build|class|blit)$" comment "#" ## All the standard portage functions: color brightgreen "(^|\<default_)src_(unpack|prepare|configure|compile|install|test)\>" color brightgreen "^pkg_(config|nofetch|info|pretend|setup|(pre|post)(inst|rm))\>" color brightgreen "\<default(_pkg_nofetch|_src_(unpack|prepare|configure|compile|test))?\>" ## Bash-related syntax: color green "\<(break|case|continue|do|done|elif|else|esac|exit|fi|for|function|if|in|read|return|select|shift|then|time|until|while)\>" color green "\<(declare|eval|exec|export|let|local)\>" color green "[{}():;|`$<>!=&\\]" "(\]|\[)" color green "-[defhnrsuwxzL]\>" color green "-(eq|ne|gt|lt|ge|le)\>" ## Variables... official portage ones in red, all others in bright red: color brightred "\$[-0-9@*#?$!]" "\$[[:alpha:]_][[:alnum:]_]*" color brightred "\$\{[#!]?([-@*#?$!]|[0-9]+|[[:alpha:]_][[:alnum:]_]*)(\[([[:digit:]]|@)+\])?(([#%/]|:?[-=?+])[^}]*\}|\[|\})" color red "\<(EAPI|ARCH|HOMEPAGE|DESCRIPTION|IUSE|SRC_URI|LICENSE|SLOT|KEYWORDS|[BHPR]?DEPEND|PROVIDE|PROPERTIES|REQUIRED_USE|RESTRICT|USERLAND)\>" color red "\<(S|E?D|T|PV|PF|P|PN|PR|PVR|A|CATEGORY|DISTDIR|FILESDIR|EPREFIX|E?ROOT|WORKDIR)\>" color red "\<(AS|C(PP|XX)?|LD)FLAGS\>" "\<C(HOST|TARGET|BUILD)\>" "\<(MERGE_TYPE|REPLACING_VERSIONS|REPLACED_BY_VERSION)\>" color red "\<EBUILD_PHASE(_FUNC)?\>" color red "\<QA_((TEXTRELS|EXECSTACK|WX_LOAD)(_[a-zA-Z_0-9]+)?|DT_HASH|PRESTRIPPED)\>" color red "\<(PATCHES|(HTML_)?DOCS)\>" "\<WANT_(AUTO(CONF|MAKE)|LIBTOOL)\>" "\<AT_M4DIR\>" ## Portage commands: color magenta "\<(use(_(with|enable|if_iuse)|x)?|in_iuse) [!a-zA-Z0-9_+ -]*" "inherit.*" color brightblue "\<e(begin|end|conf|install|make|qmake4|ant|(qa)?warn|infon?|error|log|patch(_user)?|new(group|user))\>" color brightblue "\<e(pause|beep|mktemp|(cvs|svn)_clean|punt_cxx)\>" "\<e(aclocal|auto(reconf|header|conf|make)|libtoolize)\>" color brightblue "\<e(stack|shopts|umask)_(push|pop)\>" "\<version_is_at_least\>" color brightblue "\<make_desktop_entry\>" "\<unpack(_(makeself|pdv))?\>" color brightblue "\<(die|hasv?|inherit|nonfatal)\>" "\<(use(_(with|enable|if_iuse)|x)?|in_iuse)\>" "\<(has|best)_version\>" color brightblue "\<(do|new)(ins|(games)?s?bin|doc|lib(\.so|\.a)?|man|info|exe|initd|confd|envd|pam|menu|icon)\>" color brightblue "\<do(compress|header|python|sed|dir|hard|sym|html|jar|mo)\>" "\<keepdir\>" color brightblue "\<prepall(docs|info|man|strip)?\>" "\<prep(info|lib|lib\.(so|a)|man|strip|gamesdirs)\>" color brightblue "\<(doc|ins|exe)?into\>" "\<(f|games)(owners|perms)\>" "\<(exe|ins|dir)opts\>" color brightblue "\<tc-get(BUILD_)?(AR|AS|CC|CPP|CXX|LD|NM|OBJCOPY|PKG_CONFIG|RANLIB)\>" color brightblue "\<tc-(arch(-kernel)?|export|has-(tls|openmp))\>" ## Common commands used in ebuilds: color blue "\<(awk|cat|cd|chmod|chown|cp|echo|env|find|e?grep|ln|make|mkdir|mv|popd|printf|pushd|rm|rmdir|sed|set|tar|touch|unset|xargs)\>" ## Comments (doesn't work that well): color yellow "(^|[[:space:]])#.*" ## Strings (doesn't work that well): color brightyellow ""(\\.|[^\"])*"" "'(\\.|[^'])*'" ## Trailing space is bad! color ,green "[[:space:]]+$" ## Mixed whitespace is also bad. color ,green " " syntax /etc/portage "\.(accept_keywords|env|keywords|mask|unmask|use)(/.+)?$" comment "#" ## Base text: color green ".+" ## Likely version and slot numbers: color magenta "-[[:digit:].]+(_(alpha|beta|pre|rc|p)[[:digit:]]*)*(-r[[:digit:]]+)?([:[:space:]]|$)" color magenta ":[^[:space:]]+([[:space:]]|$)" ## Use flags (must come after version/slot): color brightred "[[:space:]]+\+?[A-Za-z0-9+_@-]+" color brightblue "[[:space:]]+-[A-Za-z0-9+_@-]+" ## Accepted arches: color white "[~-]?\<(alpha|amd64|arm(64)?|hppa|ia64|m68k|mips|nios2|ppc(64)?|riscv|s390|sh|sparc|x86)(-(aix|(f|free|net|open)bsd|cygwin|hpux|interix|linux|macos|mint|solaris|winnt))?\>" color white "[[:space:]][*~-]?\*" ## Categories: color cyan "^[[:space:]]*[^/]*/" ## Masking regulators: color brightmagenta "^[[:space:]]*(=|~|<|<=|>|>=)" ## Comments: color yellow "#.*" ## Trailing space is bad! color ,green "[[:space:]]+$" ## Mixed whitespace is also bad. color ,green " " PK ���Z��h�� � c.nanorcnu �[��� ## Syntax highlighting for C and C++ files. syntax c "\.([ch](pp|xx)?|C|cc|c\+\+|cu|H|hh|ii?)$" header "-\*-.*\<C(\+\+)?((;|\s).*)?-\*-" magic "^(C|C\+\+) (source|program)" comment "//" # Constants. color brightred "\<[A-Z_][0-9A-Z_]*\>" # Labels. color brightmagenta "^[[:space:]]*[A-Z_a-z]+:[[:space:]]*$" # Types and related keywords. color green "\<(auto|bool|char|const|double|enum|extern|float|inline|int|long|restrict|short|signed|sizeof|static|struct|typedef|union|unsigned|void)\>" color green "\<([[:lower:]][[:lower:]_]*|(u_?)?int(8|16|32|64))_t\>" color green "\<(_(Alignas|Alignof|Atomic|Bool|Complex|Generic|Imaginary|Noreturn|Static_assert|Thread_local))\>" color green "\<(class|explicit|friend|mutable|namespace|override|private|protected|public|register|template|this|typename|using|virtual|volatile)\>" # Flow control. color brightyellow "\<(if|else|for|while|do|switch|case|default)\>" color brightyellow "\<(try|throw|catch|operator|new|delete)\>" color magenta "\<(break|continue|goto|return)\>" # Single-quoted stuff (characters, backslash escapes, hex and octal byte codes). color brightmagenta "'([^'\]|\\(["'\abfnrtv]|x[0-9A-Fa-f]{1,2}|[0-3]?[0-7]{1,2}))'" # GCC builtins. color cyan "__attribute__[[:space:]]*\(\([^)]*\)\)" "__(aligned|asm|builtin|hidden|inline|packed|restrict|section|typeof|weak)__" # Strings. (In general you will want your strings and comments to come last, # because highlighting rules are applied in the order they are read in.) color brightyellow ""([^"]|\\")*"" "#[[:space:]]*include[[:space:]]+<[^[:blank:]=]*>" # Preprocessor directives. color brightcyan start="^[[:space:]]*#[[:space:]]*(if(n?def)?|elif|warning|error|pragma)\>" end="(\`|[^\\])$" color brightcyan "^[[:space:]]*#[[:space:]]*((define|else|endif|include(_next)?|line|undef)\>|$)" # Comments. color brightblue "//.*" color brightblue start="/\*" end="\*/" # Reminders. color brightwhite,yellow "\<(FIXME|TODO|XXX)\>" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z�e�J J guile.nanorcnu �[��� ## Syntax highlighting for Guile Scheme. syntax guile "\.scm$" header "^#!.*guile" comment ";" # Basic scheme functions color green "\<(do|if|lambda|let(rec)?|map|unless|when)\>" # Defining things color brightcyan "\<define(-macro|-module|-public|-syntax)?\>" # Quoted symbols color brightyellow "'\<(\w|-)+\>" # Chars color brightmagenta "#\\." color brightmagenta "#\\\w+\>" # Booleans color brightred "(#t|#f)\>" # Keywords color blue "#?:(\w|[?-])+" # Strings color yellow start="^[[:blank:]]+"" end="[^\]"" color yellow ""(\\.|[^"])*"" # Comments color cyan "(^|[[:space:]]);.*" PK ���Zffx0� � ruby.nanorcnu �[��� ## Syntax highlighting for Ruby. syntax ruby "\.rb$" header "^#!.*ruby" magic "Ruby script" comment "#" linter ruby -w -c # Constants. color brightblue "\<[A-Z]+[0-9A-Z_a-z]*|(\$|@|@@)[0-9A-Z_a-z]+" # Reserved words. color yellow "\<(BEGIN|END|alias|and|begin|break|case|class|def|defined\?|do|else|elsif|end|ensure|false|for|if|in|module)\>" color yellow "\<(next|nil|not|or|redo|rescue|retry|return|self|super|then|true|undef|unless|until|when|while|yield)\>" # Ruby "symbols". color magenta "([ ]|^):[0-9A-Za-z_]+\>" # Some unique things we want to stand out. color brightyellow "\<(__FILE__|__LINE__)\>" # Regular expressions. color brightmagenta "/([^/]|(\\/))*/[iomx]*" "%r\{([^}]|(\\}))*\}[iomx]*" # Shell command expansion is in `backticks` or like %x{this}. These are # "double-quotish" (to use a perlism). color brightblue "`[^`]*`" "%x\{[^}]*\}" # Strings, double-quoted. color green ""([^"]|(\\"))*"" "%[QW]?\{[^}]*\}" "%[QW]?\([^)]*\)" "%[QW]?<[^>]*>" "%[QW]?\[[^]]*\]" "%[QW]?\$[^$]*\$" "%[QW]?\^[^^]*\^" "%[QW]?![^!]*!" # Expression substitution. These go inside double-quoted strings, # "like #{this}". color brightgreen "#\{[^}]*\}" # Strings, single-quoted. color green "'([^']|(\\'))*'" "%[qw]\{[^}]*\}" "%[qw]\([^)]*\)" "%[qw]<[^>]*>" "%[qw]\[[^]]*\]" "%[qw]\$[^$]*\$" "%[qw]\^[^^]*\^" "%[qw]![^!]*!" # Comments. color cyan "#[^{].*" "#$" color brightcyan "##[^{].*" "##$" # "Here" docs. color green start="<<-?'?EOT'?" end="^EOT" # Some common markers. color brightcyan "XXX|TODO|FIXME|\?\?\?" PK ���ZMP�3� � perl.nanorcnu �[��� ## Syntax highlighting for Perl. syntax perl "\.p[lm]$" header "^#!.*perl" magic "Perl script" comment "#" color red "\<(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|(host|net|proto|serv)byname|pwuid|grgid|(host|net)byaddr|protobynumber|servbyport)|([gs]et|end)(pw|gr|host|net|proto|serv)ent|getsock(name|opt)|gmtime|goto|grep|hex|index|int|ioctl|join)\>" "\<(keys|kill|last|length|link|listen|local(time)?|log|lstat|m|mkdir|msg(ctl|get|snd|rcv)|next|oct|open(dir)?|ord|pack|pipe|pop|printf?|push|q|qq|qx|rand|re(ad(dir|link)?|cv|do|name|quire|set|turn|verse|winddir)|rindex|rmdir|s|scalar|seek(dir)?)\>" "\<(se(lect|mctl|mget|mop|nd|tpgrp|tpriority|tsockopt)|shift|shm(ctl|get|read|write)|shutdown|sin|sleep|socket(pair)?|sort|spli(ce|t)|sprintf|sqrt|srand|stat|study|substr|symlink|sys(call|read|tem|write)|tell(dir)?|time|tr(y)?|truncate|umask)\>" "\<(un(def|link|pack|shift)|utime|values|vec|wait(pid)?|wantarray|warn|write)\>" color magenta "\<(continue|else|elsif|do|for|foreach|if|unless|until|while|eq|ne|lt|gt|le|ge|cmp|x|my|sub|use|package|can|isa)\>" # Variable names. color cyan "[$%&@]([A-Za-z_][0-9A-Za-z_]*|\^[][A-Z?\^_]|[0-9]+)\>" color cyan "[$%&@]\{(\^?[A-Za-z_][0-9A-Za-z_]*|\^[][?\^][0-9]+)\}" color cyan "[$%&@]([][!"#'()*+,.:;<=>?`|~-]|\{[][!-/:-@\`|~]\})|\$[$%&@]" color cyan "(^|[[:space:]])[$%@][/\]" color yellow "".*"|qq\|.*\|" color white "[sm]/.*/" color white start="(^use| = new)" end=";" # Comments. color green "(^|[[:space:]])#.*" color yellow start="<< 'STOP'" end="STOP" PK ���Z��ϲ � fortran.nanorcnu �[��� ## Syntax highlighting for Fortran 90/95. syntax fortran "\.(f|for|f90|f95)$" comment "!" color red "\<[0-9]+\>" icolor green "\<(action|advance|all|allocatable|allocated|any|apostrophe)\>" icolor green "\<(append|asis|assign|assignment|associated|character|common)\>" icolor green "\<(complex|data|default|delim|dimension|double precision)\>" icolor green "\<(elemental|epsilon|external|file|fmt|form|format|huge)\>" icolor green "\<(implicit|include|index|inquire|integer|intent|interface)\>" icolor green "\<(intrinsic|iostat|kind|logical|module|none|null|only)>" icolor green "\<(operator|optional|pack|parameter|pointer|position|private)\>" icolor green "\<(program|public|real|recl|recursive|selected_int_kind)\>" icolor green "\<(selected_real_kind|subroutine|status)\>" icolor cyan "\<(abs|achar|adjustl|adjustr|allocate|bit_size|call|char)\>" icolor cyan "\<(close|contains|count|cpu_time|cshift|date_and_time)\>" icolor cyan "\<(deallocate|digits|dot_product|eor|eoshift|function|iachar)\>" icolor cyan "\<(iand|ibclr|ibits|ibset|ichar|ieor|iolength|ior|ishft|ishftc)\>" icolor cyan "\<(lbound|len|len_trim|matmul|maxexponent|maxloc|maxval|merge)\>" icolor cyan "\<(minexponent|minloc|minval|mvbits|namelist|nearest|nullify)\>" icolor cyan "\<(open|pad|present|print|product|pure|quote|radix)\>" icolor cyan "\<(random_number|random_seed|range|read|readwrite|replace)\>" icolor cyan "\<(reshape|rewind|save|scan|sequence|shape|sign|size|spacing)\>" icolor cyan "\<(spread|sum|system_clock|target|transfer|transpose|trim)\>" icolor cyan "\<(ubound|unpack|verify|write|tiny|type|use|yes)\>" icolor yellow "\<(.and.|case|do|else|else?if|else?where|end|end?do|end?if)\>" icolor yellow "\<(end?select|.eqv.|forall|if|lge|lgt|lle|llt|.neqv.|.not.)\>" icolor yellow "\<(.or.|repeat|select case|then|where|while)\>" icolor magenta "\<(continue|cycle|exit|go?to|result|return)\>" # Strings. color yellow "<[^= ]*>" ""(\\.|[^"])*"" # Comments. color blue "!.*" PK ���Z�U�� � man.nanorcnu �[��� ## Syntax highlighting for man pages. syntax man "\.[1-9]x?$" magic "troff or preprocessor input" comment ".\"" # Section headers, title line, and indented paragraphs. color green "^\.(SH|SS|TH) .*" color brightgreen "^\.(SH|SS|TH) " "^\.([HIT]P)" # Type faces, and normal paragraphs. color brightred "^\.(B[IR]?|I[BR]?|R[BI]|S[BM]) .*" color brightblue "^\.(B[IR]?|I[BR]?|R[BI]|S[BM]) " "^\.([LP]?P)$" # Inline type faces. color magenta "\\f[BIPR]" # Relative margins, hyperlinks, and various other stuff. color yellow "^\.(RS|RE|UR|UE|PD|DT)" color yellow "^\.(ad|bp|br|ce|de|ds|el|ie|if|fi|ft|hy|ig|in|na|ne|nf|nh|ps|so|sp|ti|tr)" # Comments. color cyan "(^\.)?\\".*" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z�1�=� � objc.nanorcnu �[��� ## Syntax highlighting for C/C++/Obj-C files. syntax m "\.m$" magic "Objective-C source" comment "//" # Stuffs, color brightwhite "\<[A-Z_][0-9A-Z_]+\>" color green "\<(float|double|BOOL|bool|char|int|short|long|id|sizeof|enum|void|static|const|struct|union|typedef|extern|(un)?signed|inline)\>" color green "\<[[:alpha:]_][[:alnum:]_]*_t\>" color green "\<(class|namespace|template|public|protected|private|typename|this|friend|virtual|using|mutable|volatile|register|explicit)\>" color brightgreen "\<(for|if|while|do|else|case|default|switch)\>" color brightgreen "\<(try|throw|catch|operator|new|delete)\>" color brightgreen "\<(goto|continue|break|return)\>" color brightgreen "@(encode|end|implementation|interface)|selector)\>" # GCC builtins. color cyan "__attribute__[[:space:]]*\(\([^)]*\)\)" "__(aligned|asm|builtin|hidden|inline|packed|restrict|section|typeof|weak)__" # Selector/method. color brightmagenta "(^|[[:space:]])\[.*[[:space:]].*\]" color white ":[[:alnum:]]*" color magenta "[[:alnum:]]*:" color white "\[[^][:space:]]*\]" # Strings. color brightblack "'([^'\]|(\\["'abfnrtv\\]))'" "'\\(([0-3]?[0-7]{1,2}))'" "'\\x[0-9A-Fa-f]{1,2}'" color brightblack "<[^= ]*>" ""(\\.|[^"])*"" color brightblue "@"(\\.|[^"])*"" # Preprocessor commands. color brightblue "^[[:space:]]*#[[:space:]]*(define|include|import|(un|ifn?)def|endif|el(if|se)|if|warning|error)" # Comments. color yellow "//.*" color yellow start="/\*" end="\*/" # Trailing whitespace. color ,green "[[:space:]]+$" PK ���Z\�T)p p nanorc.nanorcnu �[��� ## Syntax highlighting for nanorc files. syntax nanorc "\.?nanorc$" comment "#" # Everything that does not get recolored is invalid color brightred ".*" # Keywords color brightgreen "^[[:space:]]*(set|unset)[[:space:]]+(afterends|allow_insecure_backup|atblanks|autoindent|backup|boldtext|bookstyle|breaklonglines|casesensitive|constantshow|cutfromcursor|emptyline|historylog|indicator|jumpyscrolling|linenumbers|locking|magic|minibar|mouse|multibuffer|noconvert|nohelp|nonewlines|positionlog|preserve|quickblank|rawsequences|rebinddelete|regexp|saveonexit|showcursor|smarthome|softwrap|stateflags|suspendable|tabstospaces|trimblanks|unix|wordbounds|zap)\>" color yellow "^[[:space:]]*set[[:space:]]+((error|function|key|number|prompt|scroller|selected|spotlight|status|stripe|title)color)[[:space:]]+(bold,)?(italic,)?(bright|light)?(white|black|red|blue|green|yellow|magenta|cyan|normal|pink|purple|mauve|lagoon|mint|lime|peach|orange|latte)?(,(light)?(white|black|red|blue|green|yellow|magenta|cyan|normal|pink|purple|mauve|lagoon|mint|lime|peach|orange|latte))?\>" color brightgreen "^[[:space:]]*set[[:space:]]+(backupdir|brackets|errorcolor|functioncolor|keycolor|matchbrackets|numbercolor|operatingdir|promptcolor|punct|quotestr|scrollercolor|selectedcolor|speller|spotlightcolor|statuscolor|stripecolor|titlecolor|whitespace|wordchars)[[:space:]]+" color brightgreen "^[[:space:]]*set[[:space:]]+(fill[[:space:]]+-?[[:digit:]]+|(guidestripe|tabsize)[[:space:]]+[1-9][0-9]*)\>" color brightgreen "^[[:space:]]*bind[[:space:]]+((\^([A-Za-z]|[]/@\^_`]|Space)|([Ss][Hh]-)?[Mm]-[A-Za-z]|[Mm]-([][!"#$%&'()*+,./0-9:;<=>?@\^_`{|}~-]|Space))|F([1-9]|1[0-9]|2[0-4])|Ins|Del)[[:space:]]+([a-z]+|".*")[[:space:]]+(main|help|search|replace(with)?|yesno|gotoline|writeout|insert|browser|whereisfile|gotodir|execute|spell|linter|all)([[:space:]]+#|[[:space:]]*$)" color brightgreen "^[[:space:]]*unbind[[:space:]]+((\^([A-Za-z]|[]/@\^_`]|Space)|([Ss][Hh]-)?[Mm]-[A-Za-z]|[Mm]-([][!"#$%&'()*+,./0-9:;<=>?@\^_`{|}~-]|Space))|F([1-9]|1[0-9]|2[0-4])|Ins|Del)[[:space:]]+(all|main|search|replace(with)?|yesno|gotoline|writeout|insert|ext(ernal)?cmd|help|spell|linter|browser|whereisfile|gotodir)([[:space:]]+#|[[:space:]]*$)" color brightgreen "^[[:space:]]*extendsyntax[[:space:]]+[[:alpha:]]+[[:space:]]+(i?color|header|magic|comment|formatter|linter|tabgives)[[:space:]]+.*" color brightgreen "^[[:space:]]*(syntax[[:space:]]+[^[:blank:]]+|(formatter|linter)[[:space:]]+.+)" color green "^[[:space:]]*((un)?(bind|set)|include|syntax|header|magic|comment|formatter|linter|tabgives|extendsyntax)\>" # Strings color brightmagenta "([[:space:]]|(start|end)=)".+"([[:space:]]|$)" # Colors color yellow "^[[:space:]]*i?color[[:space:]]*(bold,)?(italic,)?(bright|light)?(white|black|red|blue|green|yellow|magenta|cyan|normal|pink|purple|mauve|lagoon|mint|lime|peach|orange|latte)?(,(light)?(white|black|red|blue|green|yellow|magenta|cyan|normal|pink|purple|mauve|lagoon|mint|lime|peach|orange|latte))?\>" color magenta "^[[:space:]]*i?color\>" "\<(start|end)=" # Comments color brightblue "(^|[[:space:]]+)#.*" color cyan "^[[:space:]]*##.*" # Trailing whitespace color ,green "[[:space:]]+$" PK ���Z\�&� � python.nanorcnu �[��� PK ���ZW(�+ makefile.nanorcnu �[��� PK ���Z�T�� e changelog.nanorcnu �[��� PK ���Z���oS S � elisp.nanorcnu �[��� PK ���Z�K~ ~ T autoconf.nanorcnu �[��� PK ���Z8f��� � nanohelp.nanorcnu �[��� PK ���Z4��E� � � lua.nanorcnu �[��� PK ���Z�9`� � � haskell.nanorcnu �[��� PK ���Z��n�" " �! default.nanorcnu �[��� PK ���Zx�� M$ xml.nanorcnu �[��� PK ���Z`F�� � �&