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
Michael Davis
43b31f702a
Update tree-sitter-diff ( #3708 )
...
This change also renames the grammar from `git-diff` to `diff`.
The grammar covers regular diff syntax so I renamed the repository
a while ago.
2022-09-06 12:02:37 +09:00
Clay
da8071047a
Elixir: update tree-sitter queries ( #3645 )
2022-09-05 08:49:41 -05:00
Blaž Hrastnik
20ed8c2595
tree-sitter-solidity: Use upstream, update queries
2022-09-05 10:50:32 +09:00
Charles Hall
b3b164f0d5
Highlight SQL in sqlx::{query,query_as}!()
in Rust ( #3647 )
2022-09-02 17:26:42 -05:00
voroskoi
6e5e38c2ba
update zig grammar and highlight rules ( #3621 )
2022-09-02 17:22:07 -05:00
Michael Davis
03f0ef93ac
Update tree-sitter-rust to latest
...
There don't appear to be any regressions from the updates.
Also included is a fix which highlights the "#" as in attributes
as punctuation. This was previously unhighlighted.
2022-08-31 17:46:34 +09:00
Michael Davis
ac669ade05
erlang: Fix highlighting of empty records
...
For example
-record(state, {})
Would not highlight `state` as a type since the alternation didn't
allow for an empty tuple. Allowing the inner atom of the tuple to be
optional fixes this case.
2022-08-31 17:46:34 +09:00
Michael Davis
00d88e540e
Fix missing C highlights
...
* "const" keyword
* booleans
* <=/>= operators
2022-08-31 17:46:34 +09:00
Michael Davis
73d5bd739e
Delete invalid indents.scm queries
2022-08-31 17:45:23 +09:00
David
db18206795
Fix rust text objects ( #3590 )
2022-08-28 16:03:39 -05:00
Gustavo Bogarín
e066782782
Add c-sharp textobjects ( #3494 )
...
Co-authored-by: Gustavo Bogarín <gbogarin@outlook.com>
Co-authored-by: Gustavo Bogarín <gbogarin@posibillian.tech>
2022-08-27 09:24:47 -05:00
ath3
86a8ea57bb
Pascal support ( #3542 )
2022-08-25 17:59:02 -05:00
ath3
0a22148559
AWK Regex injection ( #3535 )
2022-08-24 16:14:56 -05:00
ath3
45add73fb1
AWK support ( #3528 )
2022-08-24 11:58:15 -05:00
Christoph Horn
facde9f18c
Julia queries: fix non-consecutive docstring highlight
2022-08-24 11:55:47 -05:00
Christoph Horn
26b2f0a1b5
Julia queries: prevent constructors to be highlighted as functions
...
Also improves the captures of the remaining identifiers.
2022-08-24 11:55:47 -05:00
Christoph Horn
5806db1e5c
Julia queries: limit markdown highlighting to docstrings
2022-08-24 11:55:47 -05:00