mydotfiles/nano/julia.nanorc
2023-11-15 12:57:11 +03:00

20 lines
856 B
Text
Executable file

syntax "julia" "\.jl$"
color brightcyan "\<(begin|break|catch|continue|function|elseif|else|end)\>"
color brightcyan "\<(finally|for|global|local|if|include|using|require|macro)\>"
color brightcyan "\<(println|return|try|type|while|module)\>"
color brightblue "[A-Za-z_][A-Za-z0-9_]*[[:space:]]*[(]"
color white "[(]"
color red "[-+*/|=%<>&~^]|\<(and|not|or|is|in)\>"
color brightyellow "@[A-Za-z0-9_]+"
color brightmagenta "__[A-Za-z0-9_]+__"
color brightblack "\<(true|false)\>"
color yellow ""(\\.|[^"])*"|'(\\.|[^'])*'"
color yellow "['][^']*[^\\][']" "[']{3}.*[^\\][']{3}"
color yellow "["][^"]*[^\\]["]" "["]{3}.*[^\\]["]{3}"
color yellow start=""""[^"]" end="""""
color yellow start="'''[^']" end="'''"
color magenta "\\.?"
color cyan "(^|[[:space:]])#([^{].*)?$"
color cyan start="#=" end="=#"
color brightwhite,cyan "TODO:?"