Anton Romanov
07d3157273
[rust highlights] fix scoped attribute macro matching ( #4659 )
...
Without this scoped attribute macros are not matched as macros.
Eg
```
#[path::macro]
```
2022-11-08 13:41:09 -06:00
Danillo Melo
188aff059b
Improve Ruby TextObjects ( #4601 )
2022-11-07 19:43:00 -06:00
ChrHorn
4ec2a21c6e
Update Julia grammar, queries ( #4588 )
2022-11-05 13:30:40 -05:00
Yuriy
b156f57618
Add indentation for Python pattern matching
...
Add indentation for `match` and `case`.
2022-11-01 20:10:11 -05:00
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/ ).
2022-11-01 20:10:11 -05:00
Garrett D'Amore
185236c3a4
Fix D unittest injection query. ( #4562 )
2022-11-01 19:44:56 -05:00
Jonas Everaert
79c7203a38
Added missing keywords to wat (wasm) hightlights ( #4542 )
...
added "if", "then", "else", "block", "loop", "end" and "mut" to the wat highlights.
2022-10-31 19:30:08 -05:00
Sebastian Hoß
9b247b1104
Update SSH client config grammar & highlight queries ( #4538 )
...
Co-authored-by: Sebastian Hoß <seb@hoß.de>
2022-10-31 19:27:53 -05:00
seshotake
ed7ea8c9ba
add highlights for env and ini file formats ( #4536 )
2022-10-31 19:23:09 -05:00
hh9527
9df4358492
Support WIT grammar ( #4525 )
2022-10-31 18:48:01 -05:00
seshotake
f6710879d1
Update SQL grammar ( #4529 )
2022-10-30 11:54:37 -05:00
Triton171
908529ccac
Update LaTex grammar ( #4528 )
...
Fix comment injection & add highlighting for math delimiters.
2022-10-30 11:45:58 -05:00
Matthew Toohey
f054a3f3ed
feat(lang): add xml ( #4518 )
2022-10-29 15:41:28 -05:00
Poliorcetics
2935e9da19
feat: Categorize Rust's keywords using more specific scopes ( #4510 )
2022-10-29 10:36:26 -05:00
Jaden
b5e7501935
feat(lang): add kdl grammar ( #4481 )
2022-10-29 10:33:23 -05:00
rsteube
26f21da531
language: added vhs ( #4486 )
2022-10-28 08:22:41 -05:00
Matthias Deiml
b1ffbbd49f
Include unnamed children for html injected into inline markdown ( #4478 )
2022-10-27 08:40:47 -05:00
Sora
664064b3cc
Add textobjects.scm for zig ( #4409 )
2022-10-21 17:32:29 -05:00
Garrett D'Amore
36f97b6aad
Add support for D ( #4372 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-10-20 16:54:17 -05:00
Jared Ramirez
de607830a2
Upgrade rescript tree sitter & highlights ( #4356 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-10-20 16:30:16 -05:00
Blaž Hrastnik
431f9c14f3
Support Cairo 0.10 syntax
2022-10-17 10:35:15 +09:00
Chickenkeeper
1c08c80e4f
C# syntax highlight tweaks ( #4285 )
2022-10-15 11:29:50 -05:00
Sora
f444ba8beb
Fixup Zig Indent Queries ( #4281 )
2022-10-15 11:10:16 -05:00
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
2022-10-15 09:33:43 -05:00
Sam McCall
a3ed9169df
c/c++ highlights: *& are @type or @operator based on context ( #4278 )
2022-10-14 20:05:39 -05:00
Dario Oddenino
2d958d6c50
Add support for Purescript language ( #4242 )
2022-10-14 11:57:52 -05:00
Chickenkeeper
b4e795d704
Fix C++ syntax highlighting, and improve C & WGSL highlighting ( #4079 )
2022-10-13 20:31:32 -05:00
Lennard Hofmann
a24fae3b3c
Update tree-sitter-lua and add textobjects for Lua ( #3552 )
2022-10-12 08:45:56 -05:00
Daniel Ebert
081327695f
Rename extend indent captures.
...
Clarify comments in indent code.
2022-10-11 16:48:04 +09:00
Triton171
3ab9abb642
Add extend-indented
and stop-extend
captures for indent queries.
...
Improve and re-enable python indent queries.
2022-10-11 16:48:04 +09:00
gbprod
9f36468b15
Change twig tree-sitter grammar ( #4176 )
2022-10-10 16:27:14 -05:00
Chickenkeeper
8e8ba06f60
Improve C# syntax highlighting ( #4118 )
2022-10-10 12:07:14 -05:00
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.
2022-10-03 23:56:50 +09:00
David
18f6ec7a8e
Update treesitter markdown ( #4078 )
...
* Update treesitter markdown
* Update inline and add table injections
2022-10-03 23:14:16 +09:00
Roberto Vidal
cc257e9bf9
Add support for webassembly text format ( #4040 )
2022-10-01 09:13:52 -05:00
Chickenkeeper
60aa7d3607
WGSL syntax highlighting fix ( #3996 )
2022-09-30 17:43:07 -05:00
Maximilian Muecke
8a7a6e4cff
Add comment injection for R ( #4031 )
2022-09-29 13:11:45 -05:00
Jacob Chandler
90468ad6c5
fix: Improve JSX and TSX tag highlighting ( #3973 )
2022-09-26 18:27:54 -05:00
Oskar Köök
98dd9c4f2b
Remove do_block
from Ruby indents ( #3976 )
...
`do_block` and `block` seem to conflict, causing double-indentation in some cases. Removing `do_block` does not seem to have any negative effect, while fixing the double-indentation issue.
2022-09-26 13:04:32 -04:00
gavincrawford
1dd1476a9e
Fix highlighting on single-character Rust consts ( #3927 )
...
Co-authored-by: Kirawi <67773714+kirawi@users.noreply.github.com>
Co-authored-by: Gavin Crawford <gavincrawford@users.noreply.github.com>
2022-09-21 17:55:28 -05:00
Alex Suraci
ea25ed6431
add bass
language + highlighting ( #3771 )
2022-09-18 12:06:51 -05:00
Benjamin Streit
714db9c666
fix: Improving JSX and TSX indents ( #3853 )
2022-09-16 16:51:19 +09:00
Benjamin Streit
ffb41a94f0
feat: Syntax highlighting for Astro files ( #3829 )
2022-09-13 01:53:55 -05:00
Erasin
a15420ed1c
Add textobject for gdscript ( #3760 )
2022-09-10 08:47:08 -05:00
Erasin
54e78dd24f
Add godot resource support ( #3759 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-09-10 08:45:52 -05:00
Matouš Dzivjak
5ab85283e9
feat(languages): jsonnet ( #3714 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-09-08 09:04:18 -05:00
Giorbo
5b1113766d
Add syntax highlighting for SML ( #3692 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-09-07 13:13:06 -05:00
Michael Davis
301f5d7cf7
Fix Rust attribute highlights ( #3729 )
2022-09-07 12:45:51 +09:00
Timothy DeHerrera
1fe32737fa
nix: fix highlighting rules
...
* avoid coloring `identifier`s globally
* fix function application when not part of `select_expression`
* add `has_attribute_expression` highlighting
* fix precendence for interpolation, which should be after select
* highlight `@` as delimiter
2022-09-06 19:47:33 -05:00
Timothy DeHerrera
665e27ff9d
nix: add language injections
...
By simply placing a comment with the name of the desired language just
before a multi-line string, that language will be injected.
Also, common functions and attributes which are expected to be shell
code are automatically injected.
2022-09-06 17:39:41 -05:00