cmake.nanorc (859B)
1 ## Syntax highlighting for CMake files. 2 3 ## Original author: Felipe Bugno 4 5 syntax cmake "(CMakeLists\.txt|\.cmake)$" 6 comment "#" 7 8 color green "^[[:blank:]]*[[:alnum:]_]+" 9 icolor brightyellow "^[[:blank:]]*(include|include_directories|include_external_msproject)\>" 10 11 icolor brightgreen "^[[:blank:]]*((else|end)?if|else|(end)?while|(end)?foreach|break)\>" 12 color brightgreen "\<(NOT|COMMAND|POLICY|TARGET|EXISTS|IS_(DIRECTORY|ABSOLUTE)|DEFINED)[[:blank:]]" 13 color brightgreen "[[:blank:]](OR|AND|IS_NEWER_THAN|MATCHES|(STR|VERSION_)?(LESS|GREATER|EQUAL))[[:blank:]]" 14 15 icolor brightred "^[[:blank:]]*((end)?(function|macro)|return)" 16 17 icolor cyan start="\$(ENV)?\{" end="\}" 18 color magenta "\<(APPLE|UNIX|WIN32|CYGWIN|BORLAND|MINGW|MSVC(_IDE|60|71|80|90)?)\>" 19 20 # Comments. 21 color brightblue "(^|[[:blank:]])#.*" 22 23 # Trailing whitespace. 24 color ,green "[[:space:]]+$"