Commit graph

1566 commits

Author SHA1 Message Date
Stephan Seitz
5afa9e5040 highlights(wgsl): highlight "->" for return types as @punctuation.delimiter 2022-12-31 15:20:02 +01:00
Stephan Seitz
817531ce6f parsers: add wgsl_bevy
This adds an extension of tree-sitter-wgsl that understands
[Bevy's](https://bevyengine.org/) preprocessor directives.
2022-12-31 15:19:48 +01:00
Stephan Seitz
c2301adfcb highlights(cuda): add missing "__global__" 2022-12-31 13:58:33 +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
966393dc38 r: move inf to constant.builtin 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
Ananda Umamil
e5dd204291 highlights(haskell): lambda and function with type signature 2022-12-29 21:04:14 +01:00
Christian Clason
fa09c1f3ef Update slint indent queries 2022-12-27 17:52:29 +01:00
Jared Moulton
55a9e3bbbc Update slint highlight queries for rewrite 2022-12-27 17:52:29 +01:00
Sergio A. Vargas
0cb637ca9f
julia: update parser and highlights (#4035)
- Update patterns for type definitions:
  The grammar was updated to parse `abstract type` and `primitive type`
  as a single token.
- Update @symbol capture to highlight quoted operators as symbols.
- Add pattern to highlight adjoint operator.
- Update patterns and captures for:
  - "keyword" operators (in, isa, where)
  - type operators (<:, >:)
  - Parametrized types.
2022-12-27 10:27:22 +01:00
Lucario387
f5d517f4a7 Fix(vue): Invalid match queries 2022-12-25 17:43:25 +01:00
Lucario387
8abb563ca9 Fix(vue): Invalid match queries 2022-12-25 17:43:25 +01:00
Lucario387
4547a3687c injections(vue): Update injection queries 2022-12-25 14:58:33 +01:00
Stephan Seitz
48a3da7103 highlights(c_sharp): add ">>>" ">>>="
From upstream change https://github.com/tree-sitter/tree-sitter-c-sharp/pull/266/files
2022-12-24 12:22:23 +01:00
Rishi
381573a9d6 Inherit folds for SCSS from CSS 2022-12-23 22:31:52 +01:00
figsoda
06989a933e injections(nix): combine injections to work better with interpolations 2022-12-23 13:08:05 +01:00
figsoda
668dec2903 highlights(nix): improve builtins and exceptions highlights 2022-12-23 13:08:05 +01:00
figsoda
90edaba46a highlights(nix): add all builtins 2022-12-23 13:08:05 +01:00
figsoda
df67a47a7e highlights(nix): improve highlights 2022-12-23 13:08:05 +01:00
figsoda
a851cef248 injections(nix): fix runCommand* 2022-12-23 13:08:05 +01:00
Sergio A. Vargas
82cff67988
julia: update parser and highlights (#4016)
- Replace `scoped_identifier` with `field_expression` in function names
- Replace true and false with `boolean_literal`
2022-12-23 10:34:24 +01:00
Lucario387
eaeedfb804 Fix vue injection queries 2022-12-22 17:43:44 +01:00
Emmanuel Briot
23906e8838 feat: add Ada 2022-12-22 14:46:53 +01:00
Stephan Seitz
779b4222a3 injections(go): inject regex into some regexp functions 2022-12-22 10:12:14 +01:00
xasc
2d48cbc831 feat(t32): initial support 2022-12-21 23:57:06 +01:00
figsoda
d2d8980c5c injections(yaml): fix injections 2022-12-21 23:38:07 +01:00
Christian Clason
eedb7b9c69 csharp: update query to parser change 2022-12-20 08:35:20 +01:00
Josef Litoš
a75aded7ae highlights(java): fix '!',param,global group 2022-12-19 00:03:18 +02:00
Jaehwang Jung
a0dc6c8635 highlights(lua): use @method.call 2022-12-15 12:42:51 +01:00
Sergio A. Vargas
d31c71c959
julia: update queries to parser change (#3956) 2022-12-14 09:06:08 +01:00
Uy Ha
69388e84c3 add queries project and cmake_minimum_required 2022-12-13 21:17:48 +01:00
Uy Ha
3ac093e702 remove redundant parentheses 2022-12-13 21:17:48 +01:00
Uy Ha
320804c4f1 bind ENV and CACHE as @storageclass 2022-12-13 21:17:48 +01:00
Uy Ha
9508e2188f add OUTPUT_VARIABLE query for list TRANSFORM 2022-12-13 21:17:48 +01:00
Uy Ha
322d723c89 rearrange queries, include all builtin commands in one query 2022-12-13 21:17:48 +01:00
Uy Ha
380287745e add highlight for list command 2022-12-13 21:17:48 +01:00
Uy Ha
15ee2cb240 add highlight for unset command 2022-12-13 21:17:48 +01:00
Uy Ha
d1f8e102e5 add queries for block, return, break, continue, and include 2022-12-13 21:17:48 +01:00
Uy Ha
134d5bee6e feat(cmake): add block_def to fold 2022-12-13 21:17:48 +01:00
Ananda Umamil
1d6e1354b7 highlights(typescript): add module keyword 2022-12-13 21:10:26 +01:00
gbprod
fbc2ce9d65
feat(php): improve indents for match and switch (#3953) 2022-12-09 22:07:05 +01:00
Benedikt Reinartz
84261c67fc
feat(erlang)!: switch parser to maintained fork (#3791)
update queries to breaking changes
2022-12-08 19:40:41 +01:00
david-pikas
caa28be705
latex: @nospell for environment names, citations and commands (#3948)
* Added @nospell for environment names and commands

* Added citations to @nospell

Co-authored-by: David Pikas <David.Pikas@iar.com>
2022-12-08 11:01:56 +01:00
Raymond Ha
6c4772f7b6 indents(ecma): Fix switch default indent 2022-12-07 18:05:33 +01:00
gbprod
56cabb6435 fix(php): add missing php fold query 2022-12-06 10:58:45 +01:00
Stephan Seitz
e71dfc1e7a highlights(go): add @label 2022-12-04 11:56:40 +01:00
Christian Clason
360315540c fix(julia): update queries to parser change 2022-12-03 12:00:27 +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