From ac669ade0587e717c071386f665d05f61d646a61 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Tue, 9 Aug 2022 11:27:42 -0500 Subject: [PATCH] erlang: Fix highlighting of empty records For example -record(state, {}) Would not highlight `state` as a type since the alternation didn't allow for an empty tuple. Allowing the inner atom of the tuple to be optional fixes this case. --- runtime/queries/erlang/highlights.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/queries/erlang/highlights.scm b/runtime/queries/erlang/highlights.scm index 8e4a640d..58c8fb8a 100644 --- a/runtime/queries/erlang/highlights.scm +++ b/runtime/queries/erlang/highlights.scm @@ -18,7 +18,7 @@ . [(atom) @type (macro)] [ - (tuple (atom) @variable.other.member) + (tuple (atom)? @variable.other.member) (tuple (binary_operator left: (atom) @variable.other.member