Fix HDL and Hack Assembly syntax highlighting and queries

- Fixed HDL highlights query syntax error with #match? predicate
- Replaced #match? with #any-of? for exact string matching
- Fixed Hack Assembly outline query invalid field name
- Improved HDL syntax highlighting with comprehensive patterns
- Added HDL bracket matching for all syntax types
- Fixed XML scope mismatch from text.xml to source.xml
- Enhanced outline queries for better code navigation
This commit is contained in:
2025-09-11 11:24:24 -04:00
commit c231dbfd27
133 changed files with 2792 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
; Bracket matching for XML
("<" @open ">" @close)
("</" @open ">" @close)

View File

@@ -0,0 +1,8 @@
name = "XML"
grammar = "xml"
scope = "source.xml"
path_suffixes = ["xml"]
tab_size = 2
hard_tabs = false

View File

@@ -0,0 +1,14 @@
; XML syntax highlighting queries
; Tags
(tag_name) @tag
(attribute_name) @property
(attribute_value) @string
; Text content
(text) @text
; Comments
(comment) @comment

View File

@@ -0,0 +1,8 @@
; XML indentation rules
(element) @indent

View File

@@ -0,0 +1,9 @@
; XML outline queries
(element
(tag_name) @name) @item