From 5f9a31800e70fdd410a93ba068b51b5316654b5c Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 15 Mar 2013 12:43:51 +0400 Subject: [PATCH] .nanorc added. --- .nanorc | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 .nanorc diff --git a/.nanorc b/.nanorc new file mode 100644 index 0000000..cf259fa --- /dev/null +++ b/.nanorc @@ -0,0 +1,111 @@ +set autoindent +set boldtext +set const +set historylog +set morespace +set smooth +set regexp +set fill 72 +set multibuffer +set suspend + +syntax "pkgbuild" "^.*PKGBUILD$" +color green start="^" end="$" +color cyan "^.*(pkgname|pkgver|pkgrel|pkgdesc|force|url|license|install|source|md5sums|groups|backup|depends|makedepends|conflicts|provides|replaces).*=.*$" +color brightcyan "\<(pkgname|pkgver|pkgrel|pkgdesc|force|url|license|install|source|md5sums|groups|backup|depends|makedepends|conflicts|provides|replaces)\>" +color cyan "\.install" +color brightwhite "=" "'" "\(" "\)" "\"" "#.*$" "\," "\{" "\}" +color brightcyan "(\$|\$\{|\$\()(pkgname|pkgver|pkgrel|pkgdesc|force|url|license|install|source|md5sums|groups|backup|depends|makedepends|conflicts|provides|replaces|startdir)(|\}|\))" +color brightred "build\(\)" +color brightred "\<(configure|make)\>" +color red "\<(DESTDIR|PREFIX|prefix|sysconfdir|datadir|libdir|includedir|mandir)\>" + +syntax "c-file" "\.(c|h)$" +color red "\<[A-Z_]{2,}\>" +color green "\<(float|char|int|void|static|const|struct)\>" +color brightyellow "\<(if|while|do|else|case|switch)\>" +color brightcyan "^#( )*(define|include|ifn?def|endif|elif|else|if)" + +syntax "php" "\.php[2345s~]?$" +color brightblue "(.*)\(" +color blue "\$[a-zA-Z_0-9$]*|[=!<>]" +color green "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s" +color green "[.,{}();]" +color red "('.*')|(\".*\")" +color brightyellow "(#.*|//.*)$" +color brightyellow start="/\*" end="\*/" +color brightblue "(<\?(php)?|\?>)" +color white start="\?>" end="<\?(php)?" + +syntax "HTML" "\.html$" +color blue start="<" end=">" +color red "&[^; ]*;" + +syntax "patch" "\.(patch|diff)$" +color brightgreen "^\+.*" +color green "^\+\+\+.*" +color brightblue "^ .*" +color brightred "^-.*" +color red "^---.*" +color brightyellow "^@@.*" +color magenta "^diff.*" + +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,green " +$" + +syntax "ml" ".*\.([jrs]?html?|xml|sgml?)$" +color white "^.+$" +color green start="<" end=">" +color cyan "<[^> ]+" +color cyan ">" +color yellow start="" +color yellow start="" +color red "&[^;]*;" + +## syntax highlighting in xorg.conf +## +syntax "xorg" "xorg\.conf$" +color brightwhite "(Section|EndSection|Sub[sS]ection|EndSub[sS]ection)" +# keywords +color yellow "[^A-Za-z0-9](Identifier|Screen|InputDevice|Option|RightOf|LeftOf|Driver|RgbPath|FontPath|ModulePath|Load|VendorName|ModelName|BoardName|BusID|Device|Monitor|DefaultDepth|View[pP]ort|Depth|Virtual|Modes|Mode|DefaultColorDepth|Modeline|\+vsync|\+hsync|HorizSync|VertRefresh)[^A-Za-z0-9]" +# numbers +color magenta "[0-9]" +# strings +color green ""(\\.|[^\"])*"" +# comments +color white "#.*" + + +# Generic conf/rc/sh file syntax highlighting +############################################# +syntax "conf/rc/sh" "conf$|rc$|sh$" +color white ".+" +color green "^#.*" + +# .nanorc syntax highlighting +############################# +syntax "nanorc" "[\.]*nanorc$" +color white "^ *(set|unset).*$" +color cyan "^ *(set|unset) (autoindent|backup|const|cut|fill|keypad|multibuffer|noconvert|nofollow|nohelp|nowrap|operatingdir|preserve|quotestr|regexp|smooth|speller|suspend|tabsize|tempfile|historylog|view)" +color brightwhite "^ *syntax [^ ]*" +color brightblue "^ *set\>" "^ *unset\>" "^ *syntax\>" +color white "^ *color\>.*" +color yellow "^ *color (bright)?(black|blue|cyan|green|magenta|red|white|yellow)\>" +color magenta "^ *color\>" +color green "^#.*$" + +# grub.conf/cfg syntax highlighting +############################### +syntax "grub.conf/cfg" "grub\.conf|cfg" +color cyan "(^default.+|^timeout.+)" +color red "^title.+" +color yellow "(initrd.+|kernel.+|root.+)" +color green "^#.*"