diff options
| author | zc he <blindfs19@gmail.com> | 2025-02-16 23:47:42 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-16 16:47:42 +0100 |
| commit | 2cade9e3d105732b794bc37e7cb2dc53b1cf99dc (patch) | |
| tree | 0c87d1721ea72f2e944e3dc3366267c90de9c6ef /queries | |
| parent | feat(parsers)!: drop org (diff) | |
| download | nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.tar nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.tar.gz nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.tar.bz2 nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.tar.lz nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.tar.xz nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.tar.zst nvim-treesitter-2cade9e3d105732b794bc37e7cb2dc53b1cf99dc.zip | |
feat(nu): new attribute syntax and add folds.scm (#7650)
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/nu/folds.scm | 10 | ||||
| -rw-r--r-- | queries/nu/highlights.scm | 17 |
2 files changed, 18 insertions, 9 deletions
diff --git a/queries/nu/folds.scm b/queries/nu/folds.scm new file mode 100644 index 000000000..53607745a --- /dev/null +++ b/queries/nu/folds.scm @@ -0,0 +1,10 @@ +[ + (attribute_list) + (block) + (command_list) + (parameter_bracks) + (record_body) + (val_list) + (val_table) + (val_closure) +] @fold diff --git a/queries/nu/highlights.scm b/queries/nu/highlights.scm index 90a434eff..f8342fab4 100644 --- a/queries/nu/highlights.scm +++ b/queries/nu/highlights.scm @@ -275,16 +275,15 @@ key: (identifier) @property (param_cmd (cmd_identifier) @string) -(param_long_flag - (long_flag_identifier) @attribute) - -(param_short_flag - (param_short_flag_identifier) @attribute) +(attribute + "@" @attribute) -(short_flag - (short_flag_identifier) @attribute) - -(long_flag_identifier) @attribute +[ + (attribute_identifier) + (long_flag_identifier) + (param_short_flag_identifier) + (short_flag_identifier) +] @attribute (scope_pattern (wild_card) @function) |
