edoc: prevent rogue punctuation highlights

Punctuation highlights would show up outside of where they
were valid, for example using parentheses in some text. This
change prevents that by gating the captures to being under
the named nodes in which they are valid.
This commit is contained in:
Michael Davis 2022-06-22 08:57:22 -05:00 committed by Blaž Hrastnik
parent 78c944ebc3
commit 7cf88f2bac

View file

@ -39,9 +39,9 @@
; could be @constant.numeric.integer but this looks similar to a capture
(arity) @operator
[":" "/"] @operator
["(" ")"] @punctuation.delimiter
["{" "}"] @function.macro
(expression [":" "/"] @operator)
(expression ["(" ")"] @punctuation.delimiter)
(macro ["{" "}"] @function.macro)
[
(quote_marker)