Michael Davis
cbc72e84d7
Update tree-sitter-heex
...
tree-sitter-heex split out the ending_expression_value from the
partial_expression value which can help with indentation.
2 years ago
Michael Davis
5a1bed2b70
Add parameter highlights to Erlang
...
This doesn't work robustly (within pattern matches). Only regular
bindings are highlighted as parameters. In order to highlight all
parameters even in matches, we would need an arbitrary nesting operator
in queries which doesn't exist yet in tree-sitter.
2 years ago
Michael Davis
452f7d071c
Improve Edoc highlighting within Erlang
...
This highlights edoc within Erlang comments. The trick was to have
the Erlang grammar consume newlines and then give them to EDoc in the
injection to use so that line-wise elements could be parsed accurately.
2 years ago
alois31
26ec1cf39a
Add QML language support ( #4842 )
...
Fixes https://github.com/helix-editor/helix/issues/2771
2 years ago
Sora
420e33a600
Implement simple indents.scm for Elixir ( #4821 )
2 years ago
Chickenkeeper
117239ea45
Fix broken html doctype highlighting ( #4829 )
2 years ago
ath3
598bd8bf11
Update tree-sitter-cmake ( #4809 )
2 years ago
Garrett D'Amore
f843967059
Improvements to Meson syntax. ( #4572 )
...
Co-authored-by: Garrett D'Amore <garrett.damore@weka.io>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Sora
506e8caba7
Remove Statement in Zig indentation query ( #4745 )
2 years ago
Jonathan
1233c9a989
Add support for Bicep files ( #4403 )
2 years ago
Alexis (Poliorcetics) Bourget
e232333d4a
fix: Outdated Rust queries after TS update
...
Ref: 3ddebf46e6
2 years ago
Gabriel Dinner-David
7367abd6c6
Update typescript grammar and queries ( #4703 )
...
* fix(grammars): update treesitter grammar and queries
* add override keyword
* Update runtime/queries/typescript/highlights.scm
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
2 years ago
Anton Romanov
07d3157273
[rust highlights] fix scoped attribute macro matching ( #4659 )
...
Without this scoped attribute macros are not matched as macros.
Eg
```
#[path::macro]
```
2 years ago
Danillo Melo
188aff059b
Improve Ruby TextObjects ( #4601 )
2 years ago
ChrHorn
4ec2a21c6e
Update Julia grammar, queries ( #4588 )
2 years ago
Yuriy
b156f57618
Add indentation for Python pattern matching
...
Add indentation for `match` and `case`.
2 years ago
Yuriy
e0b034dcd1
Add syntax highlighting for Python pattern matching
...
Add syntax highlighting for `match` and `case` keywords in Python
(https://peps.python.org/pep-0636/ ).
2 years ago
Garrett D'Amore
185236c3a4
Fix D unittest injection query. ( #4562 )
2 years ago
Jonas Everaert
79c7203a38
Added missing keywords to wat (wasm) hightlights ( #4542 )
...
added "if", "then", "else", "block", "loop", "end" and "mut" to the wat highlights.
2 years ago
Sebastian Hoß
9b247b1104
Update SSH client config grammar & highlight queries ( #4538 )
...
Co-authored-by: Sebastian Hoß <seb@hoß.de>
2 years ago
seshotake
ed7ea8c9ba
add highlights for env and ini file formats ( #4536 )
2 years ago
hh9527
9df4358492
Support WIT grammar ( #4525 )
2 years ago
seshotake
f6710879d1
Update SQL grammar ( #4529 )
2 years ago
Triton171
908529ccac
Update LaTex grammar ( #4528 )
...
Fix comment injection & add highlighting for math delimiters.
2 years ago
Matthew Toohey
f054a3f3ed
feat(lang): add xml ( #4518 )
2 years ago
Poliorcetics
2935e9da19
feat: Categorize Rust's keywords using more specific scopes ( #4510 )
2 years ago
Jaden
b5e7501935
feat(lang): add kdl grammar ( #4481 )
2 years ago
rsteube
26f21da531
language: added vhs ( #4486 )
2 years ago
Matthias Deiml
b1ffbbd49f
Include unnamed children for html injected into inline markdown ( #4478 )
2 years ago
Sora
664064b3cc
Add textobjects.scm for zig ( #4409 )
2 years ago
Garrett D'Amore
36f97b6aad
Add support for D ( #4372 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Jared Ramirez
de607830a2
Upgrade rescript tree sitter & highlights ( #4356 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Blaž Hrastnik
431f9c14f3
Support Cairo 0.10 syntax
2 years ago
Chickenkeeper
1c08c80e4f
C# syntax highlight tweaks ( #4285 )
2 years ago
Sora
f444ba8beb
Fixup Zig Indent Queries ( #4281 )
2 years ago
Sam McCall
aef37d43d7
c/c++ highlighting: various tweaks
...
- treat `restrict`/`_Atomic` like `const`/`volatile` => @keyword.storage.modifier
- highlight `unsigned int` as builtin => @type.builtin
- recognize `static_cast` and friends => @keyword
- `template` is a kind of entity like `typename` => @keyword.storage.type
- many declaration modifiers have nothing to do with storage/types
(explicit, friend, access specifiers, inline in C++) => @keyword
- fix floats highlighted as integer => @constant.numeric
2 years ago
Sam McCall
a3ed9169df
c/c++ highlights: *& are @type or @operator based on context ( #4278 )
2 years ago
Dario Oddenino
2d958d6c50
Add support for Purescript language ( #4242 )
2 years ago
Chickenkeeper
b4e795d704
Fix C++ syntax highlighting, and improve C & WGSL highlighting ( #4079 )
2 years ago
Lennard Hofmann
a24fae3b3c
Update tree-sitter-lua and add textobjects for Lua ( #3552 )
2 years ago
Daniel Ebert
081327695f
Rename extend indent captures.
...
Clarify comments in indent code.
2 years ago
Triton171
3ab9abb642
Add `extend-indented` and `stop-extend` captures for indent queries.
...
Improve and re-enable python indent queries.
2 years ago
gbprod
9f36468b15
Change twig tree-sitter grammar ( #4176 )
2 years ago
Chickenkeeper
8e8ba06f60
Improve C# syntax highlighting ( #4118 )
2 years ago
Michael Davis
4a3b776b78
rust: Highlight function signatures as functions ( #4073 )
...
This stanza highlights functions within trait definitions. For example,
in:
pub trait Widget {
fn render(self, area: Rect, buf: &mut Buffer);
}
`render` is currently highlighted as a variable. With this change it's
highlighted as a function.
2 years ago
David
18f6ec7a8e
Update treesitter markdown ( #4078 )
...
* Update treesitter markdown
* Update inline and add table injections
2 years ago
Roberto Vidal
cc257e9bf9
Add support for webassembly text format ( #4040 )
2 years ago
Chickenkeeper
60aa7d3607
WGSL syntax highlighting fix ( #3996 )
2 years ago
Maximilian Muecke
8a7a6e4cff
Add comment injection for R ( #4031 )
2 years ago
Jacob Chandler
90468ad6c5
fix: Improve JSX and TSX tag highlighting ( #3973 )
2 years ago