aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
Diffstat (limited to 'queries')
-rw-r--r--queries/cmake/highlights.scm174
1 files changed, 94 insertions, 80 deletions
diff --git a/queries/cmake/highlights.scm b/queries/cmake/highlights.scm
index 3d9f27e9d..933c7937b 100644
--- a/queries/cmake/highlights.scm
+++ b/queries/cmake/highlights.scm
@@ -1,87 +1,101 @@
-(bracket_content) @parameter
-(quoted_element) @parameter
-(unquoted_argument) @parameter
+[
+ (bracket_content)
+ (quoted_element)
+ (unquoted_argument)
+] @parameter
(variable) @variable
[
- (normal_command)
- (if_command)
- (elseif_command)
- (else_command)
- (endif_command)
- (foreach_command)
- (endforeach_command)
- (while_command)
- (endwhile_command)
- (function_command)
- (endfunction_command)
- (macro_command)
- (endmacro_command)
- (message_command)
-]@function
+ "$ENV"
+ "$CACHE"
+] @variable.builtin
+
+[
+ (normal_command)
+ (function_command)
+ (endfunction_command)
+ (macro_command)
+ (endmacro_command)
+ (message_command)
+] @function
+
+[
+ (if_command)
+ (elseif_command)
+ (else_command)
+ (endif_command)
+] @conditional
+
+[
+ (foreach_command)
+ (endforeach_command)
+ (while_command)
+ (endwhile_command)
+] @repeat
[
- "1"
- "ON"
- "YES"
- "TRUE"
- "Y"
- "0"
- "OFF"
- "NO"
- "FALSE"
- "N"
- "IGNORE"
- "NOTFOUND"
- "NOT"
- "AND"
- "OR"
- "COMMAND"
- "POLICY"
- "TARGET"
- "TEST"
- "DEFINED"
- "CACHE"
- "ENV"
- "IN_LIST"
- "EXISTS"
- "IS_NEWER_THAN"
- "IS_DIRECTORY"
- "IS_SYMLINK"
- "IS_ABSOLUTE"
- "MATCHES"
- "LESS"
- "GREATER"
- "EQUAL"
- "LESS_EQUAL"
- "GREATER_EQUAL"
- "STRLESS"
- "STRGREATER"
- "STREQUAL"
- "STRLESS_EQUAL"
- "STRGREATER_EQUAL"
- "VERSION_LESS"
- "VERSION_GREATER"
- "VERSION_EQUAL"
- "VERSION_LESS_EQUAL"
- "VERSION_GREATER_EQUAL"
- "IN"
- "RANGE"
- "ZIP_LISTS"
- "LISTS"
- "ITEMS"
- "FATAL_ERROR"
- "SEND_ERROR"
- "WARNING"
- "AUTHOR_WARNING"
- "DEPRECATION"
- "NOTICE"
- "STATUS"
- "VERBOSE"
- "DEBUG"
- "TRACE"
- "CHECK_START"
- "CHECK_PASS"
- "CHECK_FAIL"
+ "1"
+ "ON"
+ "YES"
+ "TRUE"
+ "Y"
+ "0"
+ "OFF"
+ "NO"
+ "FALSE"
+ "N"
+ "IGNORE"
+ "NOTFOUND"
+ "NOT"
+ "AND"
+ "OR"
+ "COMMAND"
+ "POLICY"
+ "TARGET"
+ "TEST"
+ "DEFINED"
+ "CACHE"
+ "ENV"
+ "IN_LIST"
+ "EXISTS"
+ "IS_NEWER_THAN"
+ "IS_DIRECTORY"
+ "IS_SYMLINK"
+ "IS_ABSOLUTE"
+ "MATCHES"
+ "LESS"
+ "GREATER"
+ "EQUAL"
+ "LESS_EQUAL"
+ "GREATER_EQUAL"
+ "STRLESS"
+ "STRGREATER"
+ "STREQUAL"
+ "STRLESS_EQUAL"
+ "STRGREATER_EQUAL"
+ "VERSION_LESS"
+ "VERSION_GREATER"
+ "VERSION_EQUAL"
+ "VERSION_LESS_EQUAL"
+ "VERSION_GREATER_EQUAL"
+ "IN"
+ "RANGE"
+ "ZIP_LISTS"
+ "LISTS"
+ "ITEMS"
+ "FATAL_ERROR"
+ "SEND_ERROR"
+ "WARNING"
+ "AUTHOR_WARNING"
+ "DEPRECATION"
+ "NOTICE"
+ "STATUS"
+ "VERBOSE"
+ "DEBUG"
+ "TRACE"
+ "CHECK_START"
+ "CHECK_PASS"
+ "CHECK_FAIL"
] @keyword
+