nvim-treesitter/queries/css/folds.scm
Michael Parque c32b59a8fd
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
2025-02-19 18:12:46 +01:00

10 lines
328 B
Scheme

[
; 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