.nanorc added.
This commit is contained in:
parent
9c632f6c0f
commit
150323a6dd
|
@ -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="<!DOCTYPE" end="[/]?>"
|
||||
color yellow start="<!--" end="-->"
|
||||
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 "^#.*"
|
Loading…
Reference in New Issue