aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/ql/highlights.scm11
-rw-r--r--queries/ql/indents.scm22
2 files changed, 28 insertions, 5 deletions
diff --git a/queries/ql/highlights.scm b/queries/ql/highlights.scm
index fde811af6..f2c92f677 100644
--- a/queries/ql/highlights.scm
+++ b/queries/ql/highlights.scm
@@ -105,9 +105,9 @@
(moduleExpr (simpleId) @namespace)
(module name: (moduleName) @namespace)
-(dataclass name: (className) @type)
-(datatype name: (className) @type)
-(typeExpr name: (className) @type)
+(dataclass name: (className) @class)
+(datatype name: (className) @class)
+(typeExpr name: (className) @class)
(importModuleExpr name: (simpleId) @variable)
(qualModuleExpr name: (simpleId) @variable)
@@ -118,9 +118,10 @@
(string) @string
-(charpred (className) @function)
(aritylessPredicateExpr (literalId) @function)
-(predicateName) @function
+(memberPredicate name: (predicateName) @function)
+(classlessPredicate name: (predicateName) @function)
+(charpred (className) @function)
[
(line_comment)
diff --git a/queries/ql/indents.scm b/queries/ql/indents.scm
new file mode 100644
index 000000000..1641db671
--- /dev/null
+++ b/queries/ql/indents.scm
@@ -0,0 +1,22 @@
+[
+ (dataclass)
+ (charpred)
+ (memberPredicate)
+ (quantified)
+] @indent
+
+[
+ (variable)
+ "("
+ ")"
+ "{"
+ "}"
+ "["
+ "]"
+] @branch
+
+[
+ (block_comment)
+ (line_comment)
+ (qldoc)
+] @ignore