lang(json): make field key highlighting consistent with toml and yaml (#10676)

This commit is contained in:
Vladyslav Karasov 2024-05-06 18:11:09 +03:00 committed by GitHub
parent 50b13d1aea
commit 6876f923d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 8 deletions

View File

@ -4,8 +4,9 @@
] @constant.builtin.boolean ] @constant.builtin.boolean
(null) @constant.builtin (null) @constant.builtin
(number) @constant.numeric (number) @constant.numeric
(pair (pair
key: (_) @keyword) key: (_) @variable.other.member)
(string) @string (string) @string
(escape_sequence) @constant.character.escape (escape_sequence) @constant.character.escape

View File

@ -1,11 +1,20 @@
(string) @string [
(true)
(identifier) @constant (false)
] @constant.builtin.boolean
(null) @constant.builtin
(number) @constant.numeric (number) @constant.numeric
(null) @constant.builtin (member
name: (_) @variable.other.member)
[(true) (false)] @constant.builtin.boolean
(string) @string
(comment) @comment (comment) @comment
"," @punctuation.delimiter
[
"["
"]"
"{"
"}"
] @punctuation.bracket