diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-11-03 21:13:52 -0800 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2024-11-06 09:24:39 +0100 |
| commit | 0d3426a2e88709175f545b4caf74eb2c54bee79a (patch) | |
| tree | 95f5063066be856673a34d89357d38a7777155dd /queries | |
| parent | bot(readme): update (diff) | |
| download | nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.tar nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.tar.gz nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.tar.bz2 nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.tar.lz nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.tar.xz nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.tar.zst nvim-treesitter-0d3426a2e88709175f545b4caf74eb2c54bee79a.zip | |
fix(wgsl): indent first parameter of function definition
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/wgsl/indents.scm | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/queries/wgsl/indents.scm b/queries/wgsl/indents.scm index b74e56e34..a866bd62f 100644 --- a/queries/wgsl/indents.scm +++ b/queries/wgsl/indents.scm @@ -1,10 +1,23 @@ [ - (parameter_list) (compound_statement) (loop_statement) (struct_declaration) ] @indent.begin +((parameter_list) @indent.begin + (#set! indent.immediate) + (#set! indent.start_at_same_line)) + +(function_declaration + "(" @indent.begin + (#set! indent.immediate)) + +(ERROR + "fn" + (identifier) + "(" @indent.begin + (#set! indent.immediate)) + (compound_statement "}" @indent.end) |
