diff --git a/queries/erlang/folds.scm b/queries/erlang/folds.scm index 35073e869..65c2d8ed1 100644 --- a/queries/erlang/folds.scm +++ b/queries/erlang/folds.scm @@ -2,6 +2,7 @@ (fun_decl) (anonymous_fun) (case_expr) + (maybe_expr) (map_expr) (export_attribute) (export_type_attribute) diff --git a/queries/erlang/highlights.scm b/queries/erlang/highlights.scm index 63e6ea214..ef851f695 100644 --- a/queries/erlang/highlights.scm +++ b/queries/erlang/highlights.scm @@ -49,6 +49,7 @@ "->" "=>" "|" + "?=" ] @operator [ @@ -58,7 +59,7 @@ ] @punctuation.delimiter ;; conditional -([ +[ "receive" "if" "case" @@ -66,7 +67,9 @@ "when" "after" "end" -] @conditional (#set! "priority" 95)) + "maybe" + "else" +] @conditional [ "catch"