mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 19:17:02 -04:00
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
10 lines
328 B
Scheme
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
|