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
Christoph Horn
f5c00b9bc9
Julia queries: major refactoring of highlights.scm
, add regex injections, locals
2022-08-24 11:55:47 -05:00
Christoph Horn
77f11bf272
Julia queries: update grammar, fix breaking changes
2022-08-24 11:55:47 -05:00
Jaden
2b16fd43f9
feat(lang): Add esdl grammar ( #3526 )
2022-08-24 09:51:10 -05:00
seb-bl
ccae718a67
Improve dart indent ( #3419 )
2022-08-23 21:35:57 -05:00
ChemicalXandco
6b912b8641
add syntax highlights for xit ( #3521 )
2022-08-23 20:52:01 -05:00
Alexander Brevig
aef00a3ab6
feat: add taskwarrior to languages so task N edit
is nice ( #3468 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-08-19 19:16:54 -05:00
Michael Davis
254d558907
Update tree-sitter-swift ( #3461 )
2022-08-17 10:40:21 +09:00
nosa
c5deb30814
Theme Related Fixes ( #3412 )
2022-08-14 08:35:15 -05:00
Erasin
1eeca10675
Fix Markdown Metadata ( #3400 )
2022-08-12 09:27:50 -05:00
Vince Mutolo
7559b77d53
highlight closure pipes as brackets ( #3397 )
...
Co-authored-by: Vince Mutolo <vince@mutolo.org>
2022-08-11 19:00:03 -05:00
Erasin
921027fb32
Update tree-sitter-latex and highlights ( #3370 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-08-10 07:29:43 -05:00
Kyle L. Davis
4ce5a94552
Add language: beancount ( #3297 )
...
Co-authored-by: erasin <erasinoo@gmail.com>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
Co-authored-by: Erasin <erasinoo@gmail.com>
2022-08-08 17:59:55 -05:00
Erasin
d9321134f6
slint indents
2022-08-08 17:57:08 -05:00
Erasin
f09d2bc56b
Add slint-ui support
...
<https://slint-ui.com/ >
lsp: <https://github.com/slint-ui/slint/tree/HEAD/tools/lsp >
tree-sitter-slint: <https://github.com/jrmoulton/tree-sitter-slint >
2022-08-08 17:57:08 -05:00
Matthias Deiml
ea04220874
Use split_parser branch for markdown grammar ( #3108 )
2022-08-06 10:56:48 -05:00
ChrHorn
23f4a40a7a
Rust queries: add (function_item)
as a local scope ( #3345 )
2022-08-06 05:58:06 -05:00
Erasin
bf6f7042fe
Fix php hightlight ( #3317 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-08-05 07:34:03 -05:00
Michael Davis
08b442f4cc
Inherit javascript/typescript from common 'ecma' queries ( #3301 )
...
JavaScript queries now contain a few lines that prevent them from
being used whole-sale in typescript with `; inherits: javascript`.
Here we follow nvim-treesitter's way of using a fake 'ecma' language
as a common base for JavaScript and TypeScript to share as much as
we can.
2022-08-03 14:09:44 +09:00
ChrHorn
11367488ac
Improve Python queries, add locals ( #3284 )
2022-08-01 16:14:07 -05:00
ChrHorn
59bf1669ec
javascript queries: fix parameters ( #3280 )
2022-08-01 15:15:17 -05:00
Banst
7e06681413
feat: add cue support ( #3262 )
2022-07-31 07:04:57 -05:00
Erasin
919edfb323
Add Graphviz Dot lang support ( #3241 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-07-30 12:34:00 -05:00
Erasin
681c0a91dc
Add textobject for javascript ( #3213 )
2022-07-28 08:31:20 -05:00