fix(css): do not fold top-level blocks (#7562)

Using (block) makes the fold behavior only work on the line that the
block starts not the start line of the statement, which is unideal when
the preceding statement spans multiple lines. instead, use all top-level
statements explicitly from https://github.com/tree-sitter/tree-sitter-css/blob/master/grammar.js
This commit is contained in:
Michael Parque 2025-02-19 18:12:46 +01:00 committed by GitHub
parent e5588abcfa
commit c32b59a8fd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,4 +1,10 @@
[
; top-level block statements from https://github.com/tree-sitter/tree-sitter-css/blob/master/grammar.js
; note: (block) is not used due to unideal behavior when node before block node spans multiple lines
(rule_set)
(at_rule)
(supports_statement)
(media_statement)
(keyframe_block)
(import_statement)+
] @fold