Commit graph

373 commits

Author SHA1 Message Date
Pham Huy Hoang
2cd89b4bc3 fix(jsx): add missing indent end mark to elements 2023-01-04 12:14:03 +01:00
Pham Huy Hoang
8c71c6c5ed fix(html): fix wrong indents for script/style tags 2023-01-03 17:50:44 +01:00
Lucario387
28baed7698 refactor(svelte): Remove duplicated queries
These injection queries are defined already in html_tags, remove them

Signed-off-by: Pham Huy Hoang <hoangtun0810@gmail.com>
2023-01-03 12:05:10 +01:00
Lucario387
6f4b9b190b refactor(vue, html): Update injections
Update html_tags injections so that html/vue/svelte parsers can use
it without having a script/style tag being captured twice

Signed-off-by: Pham Huy Hoang <hoangtun0810@gmail.com>
2023-01-03 12:05:10 +01:00
Stephan Seitz
6a31d9086e highlights(rust): use @namespace for [(crate) (self) (super)]
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/3992
2023-01-01 15:32:07 +01:00
Stephan Seitz
ab414f8b1c ci: allow negative assertions in tests 2023-01-01 15:32:07 +01:00
Pedro Castro
6d2b0bd381 move 'in' to repeat 2022-12-31 13:50:47 +01:00
Pedro Castro
ec3d4af104 fix test 2022-12-31 13:50:47 +01:00
Pedro Castro
58c0d78de8 r: update highlights 2022-12-31 13:50:47 +01:00
Michael Hoffmann
ee3e9f4dc0 feat(hcl,terraform): split terraform from hcl, add specialized queries for tf
This enables us to have different queries for
terraform and general hcl. It solve the situation
where other dialects of hcl (nomad, packer, etc)
might use a terraform keyword and get highlighted
out of place.
2022-12-29 22:18:41 +01:00
Lucario387
f5d517f4a7 Fix(vue): Invalid match queries 2022-12-25 17:43:25 +01:00
Lucario387
bbd7ecb25d add test file 2022-12-25 14:58:33 +01:00
xasc
2d48cbc831 feat(t32): initial support 2022-12-21 23:57:06 +01:00
Raymond Ha
6c4772f7b6 indents(ecma): Fix switch default indent 2022-12-07 18:05:33 +01:00
Stephan Seitz
d6a2ecb8b7 highlights: create subscoping for ternary operator
After https://github.com/nvim-treesitter/nvim-treesitter/issues/470,
we decided to use `@conditional` for ternary operator instead of
operator despite `@conditional` is documented for keywords only.
A sub-scoping can make it easier for people to highlight this operator
group differently.

Also unify the usage of `@conditional...` across languages.
2022-12-02 21:42:11 +01:00
Aaron Rancsik
2568022580 test(highlights/cpp): add new test for auto as type.builtin. 2022-12-01 15:08:07 +01:00
Aaron Rancsik
45bb230dc0 test(highlights/cpp): type -> type.builtin for primitive types. 2022-12-01 15:08:07 +01:00
Pedro Castro
161576dde2 indents(r): support special operator
Close #3879
2022-11-29 19:23:09 +01:00
ObserverOfTime
6725bef5ce highlights(hack): fix captures 2022-11-26 13:17:51 +02:00
ObserverOfTime
08bd9d0e08 highlights(solidity): use more specific groups 2022-11-26 13:17:51 +02:00
ObserverOfTime
353538d570 highlights(tiger): fix captures 2022-11-26 13:17:51 +02:00
ObserverOfTime
276627849b highlights(gleam): use more specific groups 2022-11-26 13:17:51 +02:00
ObserverOfTime
79705a1f80 highlights(cpp): use more specific groups 2022-11-26 13:17:51 +02:00
ObserverOfTime
54ca5ae2f0 highlights(gitattributes): fix captures 2022-11-26 13:17:51 +02:00
Raymond Ha
ef24c633f6 highlights(typescript): Fix as highlight 2022-11-25 00:34:25 +01:00
Munif Tanjim
63d7e456ea highlights(ecma): add pair_pattern punctuation.delimiter 2022-10-17 14:37:36 -07:00
Christian Clason
42ab95d5e1 feat!: remove obsolete TS* highlight groups 2022-10-16 15:50:55 +02:00
ObserverOfTime
0bfeb5484e test(gitattributes): add tests for highlights 2022-10-15 08:44:41 -07:00
Stephan Seitz
53742779e3 highlights(rust): distinguish between "for" in loops and impl_item
Fixes #3641
2022-10-15 04:02:20 -07:00
gbprod
3096e637c8 fix(php): add indent for enums 2022-10-10 23:01:22 +02:00
gbprod
84e23bd979 Fix php indent for short array declaration 2022-10-06 08:55:11 -04:00
Christian Clason
8e763332b7 fix(test): update tests to Nvim 0.8 2022-10-02 09:29:34 -04:00
Stephan Seitz
27cba73df9 indents(wgsl): add indents.scm 2022-09-28 19:25:07 -04:00
Stephan Seitz
d11d35fb61 highlights(hack): use @function.call/@method.call 2022-09-11 04:16:06 -07:00
Stephan Seitz
f66a911a95 highlights(ecma): use @method.call/function.call 2022-09-11 04:16:06 -07:00
Stephan Seitz
c30f73aaa4 ci: add test for #3382 (wrong JS array indent) 2022-09-10 12:59:21 -07:00
Stephan Seitz
e60cdd0278 ci(indents): add known failure case for #3364 2022-08-30 08:02:42 +02:00
Stephan Seitz
d1ce3db8ea indents(go): no indent at all composite_literal, indent at struct_type 2022-08-15 13:34:16 -07:00
Stephan Seitz
ac5456567a indens(go): fix issue 3288
Fixes #3288
2022-08-15 13:34:16 -07:00
Zheng Piaodan
48d88ddbff fix(ruby): indent of brackets & parens 2022-08-13 03:40:17 -07:00
Zheng Piaodan
65a1817ba3 fix(ruby): indent parenthesized_statements 2022-08-13 03:40:17 -07:00
phynalle
d2815cb82f Enable expandtab 2022-08-08 14:07:30 -07:00
phynalle
5c7f9d2ddb Add zig tests for newline 2022-08-08 14:07:30 -07:00
Stephan Seitz
27424a2040 indents(go): improve @branch rules
- Don't branch at `case`
- Let `import_spec_list`/`var_declaration` behave like
  `const_declaration`

Fixes #2166
2022-08-05 12:32:20 -07:00
lfenzo
64f3f7415d (Broken test fixed) Updated static-namespace-functins.cpp to use function.call 2022-08-03 12:05:30 -07:00
Axel Dahlberg
0d7fab0c33
feat(ts_utils): allow starting selection after last character (#3233) 2022-07-29 17:35:29 +02:00
Kiyan
783c74cefc
chore: remove executable permissions on graphql spec file (#3206) 2022-07-22 10:14:48 +02:00
Kiyan
d7f06bfb13
fix(indents): indents for error block (css, lua) (#3207) 2022-07-21 13:48:03 +02:00
Eric Zheng (PiaoDan)
9587db3d07
fix: add more indentations for ruby (#3139) 2022-07-09 10:58:25 +02:00
kiyan
8bc4d046e7 fix(rust): remove if_let from indent captures
fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/3073
2022-07-08 00:27:51 +02:00