diff options
| -rw-r--r-- | queries/ql/highlights.scm | 11 | ||||
| -rw-r--r-- | queries/ql/indents.scm | 22 |
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 |
