diff --git a/queries/highlights.scm b/queries/highlights.scm index fb4518d..a049ab5 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -1,6 +1,6 @@ ; Reserved keywords -["when" "and" "or" "not" "in" "fn" "do" "end" "catch" "rescue" "after" "else"] @keyword +["when" "and" "or" "not" "in" "not in" "fn" "do" "end" "catch" "rescue" "after" "else"] @keyword ; Operators diff --git a/test/highlight/operators.ex b/test/highlight/operators.ex index 96072f8..f86f37e 100644 --- a/test/highlight/operators.ex +++ b/test/highlight/operators.ex @@ -1,3 +1,20 @@ +a in b +# <- variable +# ^ keyword +# ^ variable + +a not in b +# <- variable +# ^ keyword +# ^ keyword +# ^ variable + +a not in b +# <- variable +# ^ keyword +# ^ keyword +# ^ variable + a ~>> b = bind(a, b) # <- variable # ^ operator