Commit graph

2492 commits

Author SHA1 Message Date
Tomasz N
1e20226231
feat(php): fold consecutive imports (#6482)
* feat(php): fold consecutive imports

* Inslude possible comment too

* Format query

* Revert respecting comments
2024-04-21 12:09:52 -07:00
Vir Chaudhury
28aebb7308 feat(astro): add backtick string injections
This also updates a highlight to be more accurate
and bumps the lockfile to fix a few bugs.
2024-04-21 19:03:43 +02:00
virchau13
ea4f6d5175
feat(astro): update injections to match parser rewrite (#6478) 2024-04-20 15:31:54 +02:00
ObserverOfTime
d8bf42b262 feat(dockerfile): adapt for parser update 2024-04-20 09:31:58 +03:00
Riley Bruins
bc80862298 fix(vimscript): miscellaneous fixups
- Highlights the `abort` keyword
- Moves `is(not)?` from `@operator` to `@keyword.operator`
- Highlights the `->` operator
2024-04-19 19:12:26 +02:00
Alejandro
dd0c118596
feat(http): update queries to parser changes (#6467) 2024-04-19 09:24:29 +02:00
Guilherme Soares
baaae36ac7
feat(templ): add highlights (#6464) 2024-04-19 15:00:32 +09:00
Sergio A. Vargas
3e10cffbb2
Julia outer keyword (#6461) 2024-04-17 20:59:37 +02:00
Colin Kennedy
037c6af78f
fix(python): captures inner string contents with spell 2024-04-17 04:23:55 +00:00
Riley Bruins
4c84b83108 fix(r): highlight comma separators 2024-04-16 23:03:20 -04:00
Liam Woodleigh-Hardinge
2a95ff1476
feat(wit): Add wit parser (#6428)
feat: Add injections.scm

fix: reverse order of matching

Co-authored-by: 再生花 <hoangtun0810@gmail.com>

fix: lua match for functions

doc: Resolve conflict

fix: Amend incorrect alphabetical order
2024-04-15 11:01:56 +00:00
Mark McCulloh
40e8c92f99
fix(wing): update to new repo (#6446) 2024-04-14 15:53:37 +00:00
Sergio A. Vargas
d2f4c78303
fix(julia): adapt queries to grammar changes (#6429) 2024-04-14 14:23:46 +02:00
Christian Clason
497208692f fix(compile): add /utf-8 flag on win+cl 2024-04-14 14:08:51 +02:00
Christoph Sax
f22f024e78
feat(t32): update queries from upstream (#6440)
Adds support for new node type `elif_block`.
2024-04-14 12:58:21 +02:00
JoranHonig
3e1d836e0e fix(solidity): adapt queries to parser changes 2024-04-13 20:04:38 +02:00
Dennis van den Berg
ef267f0c28
fix: add highlights for static member expression (#6393) 2024-04-12 14:11:01 +02:00
Gaëtan Lehmann
6ae470fd8f
feat: add earthfile parser (#6395)
---------

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2024-04-11 23:06:52 +02:00
Laytan
2bad828b48
fix(odin): updates queries from upstream (#6425) 2024-04-10 19:46:25 +09:00
Amaan Qureshi
3af2d894d4 fix(go): update queries from upstream
also bump templ to match
2024-04-10 11:07:30 +02:00
Amaan Qureshi
d90e11756d
fix(solidity): update queries from upstream (#6424) 2024-04-10 07:22:05 +00:00
Guilherme Soares
c16f66cca0
feat(java): add when operator (#6420) 2024-04-09 12:25:02 -07:00
Riley Bruins
e9321bb914
feat(nix): misc cleanups + comment injection (#6418)
* fix(nix): highlight strings within interpolations

* feat(nix): move `derivation` to function.builtin

* fix(nix): removes all `priority` workarounds

* feat(nix): arbitrary injections using `#` comments
2024-04-09 14:20:26 +09:00
neuromagus
46b587eb38
fix(c_sharp): highlight raw_string_literal 2024-04-08 17:54:47 -04:00
Amaan Qureshi
53c48a9229 fix(rust): update queries from upstream 2024-04-07 02:58:11 -04:00
David Guevara
e6cd337e30
fix(bash): fix printf injection queries (#6405) 2024-04-05 10:01:19 +02:00
Christian Clason
00debd1fb1 feat(lua): add exec_lua injection for nvim tests 2024-04-05 09:20:31 +02:00
ganhaque
1b050206e4
fix(rust): indentation in multi-line tuple pattern (#6402)
* fix(rust): indentation in multi-line tuple pattern

* test(indent): rust - add test for tuple pattern indent
2024-04-04 15:12:31 +00:00
Omar Zeghouani
8f444c9fcb chore: update downstream fish highlights 2024-04-04 12:22:50 +02:00
ganhaque
5489e2150f fix(rust): indentation in multi-line for expression
Fix indentation when the for loop expression is on multiple lines

Example:

previous:

```rust
for (
    abc,
    def
) in thing.iter() {
        // ...
    }
```
new:

```rust
for (
    abc,
    def
) in thing.iter() {
    // ...
}
```
2024-04-04 09:50:27 +02:00
ganhaque
4d4b63692f fix(rust): indentation in tuple type patterns 2024-04-04 09:50:27 +02:00
Stephan Seitz
cc0e29727a highlights(cuda): add support for __managed__
See https://github.com/tree-sitter-grammars/tree-sitter-cuda/pull/68
2024-04-03 11:11:01 +02:00
Mitchell Hanberg
d31eb5442d feat(elixir): add stab_clause to folds 2024-04-01 16:49:49 -04:00
Jonas Hietala
25ed904c75
feat(djot): update queries (#6375)
- Adjust some highlights to fit context better
- Conceal inline content
- Add locals
- Add folds
2024-04-01 13:42:12 +02:00
Riley Bruins
0bfa0be5e4 fix(nix): highlight ellipsis as builtin parameter
This maintains consistency with a lot of other languages that also have
ellipses as parameter types, which we typically highlight as
`@variable.parameter.builtin`
2024-04-01 11:39:38 +02:00
Riley Bruins
3c996dc9fa feat(nix): misc. operator/punctuation highlights 2024-04-01 11:39:38 +02:00
nat-418
905fedfa28 feat(roc): add new parser tree-sitter-roc 2024-04-01 11:19:45 +02:00
nvim-treesitter-bot[bot]
1d1d92e94a bot(lockfile): update djot, snakemake, v 2024-03-31 14:32:41 +00:00
Oliver Thomas
6e0b031ebb feat(snakemake): add indentation queries 2024-03-30 12:46:43 +01:00
nvim-treesitter-bot[bot]
5127a84407 bot(lockfile): update beancount, liquid, ocaml, ocaml_interface, v, vento, wing 2024-03-30 11:16:35 +00:00
vsajko
c65413f2ac
fix(python): add staticmethod to builtin decorators 2024-03-30 01:30:13 +02:00
Hank Jackson
f84887230a
feat(liquid): add new parser tree-sitter-liquid (#6359)
(templating language)
2024-03-29 09:47:26 +01:00
Jaehwang Jung
07a404570f fix(c): don't highlight preproc_arg
`preproc_arg` is used for the body of `#define` macro definition, which
is not appropriate to highlight with `@function.macro`. In addition,
this region has an injection to C, so it will get highlights anyway.
2024-03-27 14:48:11 +01:00
Caleb White
aa8d8bc600 fix(php): capture break as keyword.repeat 2024-03-27 08:29:44 +01:00
Caleb White
ac1742436c chore(php): move keywords to top of queries 2024-03-27 08:29:44 +01:00
Caleb White
7d938c1c72 fix(php): fix use_{as,instead_of}_clause highlights 2024-03-27 08:29:44 +01:00
Caleb White
1c9a94bd60 fix(php): add missing keyword highlights, fix static keyword 2024-03-27 08:29:44 +01:00
Caleb White
3400788705 feat(php): add highlight tests 2024-03-27 08:29:44 +01:00
Christian Degnbol Madsen
839dec615a feat(julia): broadcast pipe
Add support for capturing function call after a broadcasted pipe.
Currently works for unbroadcasted pipe.
There might be a better more complicated way to do this, since this will capture the broadcasting dot as part of the `@_pipe` capture.
2024-03-26 22:57:50 -04:00
Amaan Qureshi
3d473a4d5d fix(rust): indentation in tuple struct patterns 2024-03-26 22:34:53 -04:00