From c3b82ff9160d4780afbba5249b9de884e379c8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20K=C5=82osko?= Date: Thu, 14 Oct 2021 20:30:28 +0200 Subject: [PATCH] Highlight 'not in' as keyword (#11) --- queries/highlights.scm | 2 +- test/highlight/operators.ex | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) 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