Sergio A. Vargas
4895c2133f
julia: add if_clause ( #4204 )
...
* fix(julia/highlights): Add `if_clause`
* Update Julia lockfile revision
2023-01-23 08:14:30 +00:00
Amaan Qureshi
6cf93175bf
feat: add capnp ( #4203 )
2023-01-23 10:00:32 +02:00
Amaan Qureshi
1913ce2fd2
feat(thrift): refactor queries for better highlights, fixes bugs where certain ones went past where they should've ended
2023-01-23 08:42:27 +01:00
ObserverOfTime
7bef1d5330
highlights(rst): don't spell check links
2023-01-22 14:11:45 +01:00
Amaan Qureshi
b300d903b0
feat(thrift): use better queries, namely for idents ( #4197 )
2023-01-22 12:29:50 +02:00
Pham Huy Hoang
e42a077fdf
Partially revert json highlight updates
2023-01-22 10:34:19 +02:00
ObserverOfTime
da6dc214dd
highlights(json): conceal escaped quote
2023-01-21 23:06:10 +01:00
Pham Huy Hoang
6d4869e59d
injections(html): update injection queries
2023-01-21 20:40:42 +01:00
Chris Kipp
a943661be8
refactor(scala): update scala highlights for uppercase identifiers
...
This is a small change that comes from the discussion we had in
https://github.com/tree-sitter/tree-sitter-scala/discussions/168#discussioncomment-4718624 .
The idea here is that we're sort of making an assumption on what an
uppercase identifier is in Scala and more times than not, it's actually
a `@type`. So this changes the `@constant` capture to a `@type` one. You
can find the full context in the linked discussion.
2023-01-21 17:59:30 +01:00
ObserverOfTime
f5f7c7e004
feat: add htmldjango
2023-01-21 17:01:45 +01:00
Amaan Qureshi
08e1adae53
feat: add thrift ( #4185 )
2023-01-21 14:39:15 +02:00
Stephan Seitz
a722cd1405
folds(ini): add folds.scm
2023-01-21 01:05:57 +01:00
Stephan Seitz
d88c03abbb
highlights(ini): add highlights.scm
2023-01-21 01:05:57 +01:00
Matthew Gramigna
622baacdc1
parsers: Add FHIR Shorthand (FSH) ( #4052 )
2023-01-18 17:58:45 +00:00
Chris Kipp
28aa6ba554
scala: add interpolator query ( #4175 )
2023-01-18 12:06:32 +01:00
Corentin Brunel
c500926755
c_sharp: update parser and queries ( #4169 )
...
Remove "nameof" from @keyword.operator
Co-authored-by: cbrunel <cbrunel@nomadis.co>
2023-01-16 17:49:26 +00:00
Chris Kipp
1c89f9b5bc
sync with latest Scala and add binding
2023-01-15 09:46:06 -08:00
Stephan Seitz
372177fb99
highlights(haskell): don't match True|False in other identifiers
...
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
Co-authored-by: Guillaume Bouchard <guibou@users.noreply.github.com>
2023-01-14 14:29:00 -08:00
Ananda Umamil
e4042553bd
highlights(elm): fix boolean literals
2023-01-14 14:02:15 -08:00
Ananda Umamil
0b69c4ae52
highlights(haskell): special sigils and operators
2023-01-14 13:11:49 -08:00
Chris Kipp
add6f9abe2
refactor(scala): update the Scala highlight queries
...
There has been a lot of changes recently to the Scala grammar and we've
been merging in a handful of things before syncing the actual generated
parser. We are currently at a stage where we're going to sync
everything, but there are some breaking changes that are included in
https://github.com/tree-sitter/tree-sitter-scala/pull/135 , so when that
commit gets synced here stuff will break. We've taken the queries that
existed here and have been building off of them in the actual upstream
repo. This will hopefully make the transition smooth and updates the
queries to ensure that there is no breakage. It's recommended to wait
until that pr is merged, synced here, and then merge this in around the
same time.
Co-authored-by: eugene yokota <eed3si9n@gmail.com>
Co-authored-by: Anton Sviridov <keynmol@gmail.com>
2023-01-14 12:56:56 -08:00
Pham Huy Hoang
f669924df2
indents(c): update if cases
2023-01-14 04:52:21 -08:00
Pham Huy Hoang
2f5deed456
indents(c): Refactor indent queries
2023-01-14 04:52:21 -08:00
Ananda Umamil
5ac2c92060
highlights(kotlin): package keyword and declaration
2023-01-14 12:06:51 +01:00
Christian Clason
7e4a7c4508
markdown: add strikethrough and blockquote captures
2023-01-14 11:52:25 +01:00
Saurabh Charde
51d220e0bd
feat(scss): add known at-rules to keyword list
2023-01-13 02:46:16 -08:00
Stephan Seitz
bf5be49d99
fix(nickel): follow upstream change in https://github.com/nickel-lang/tree-sitter-nickel/pull/13/files#diff-d485a982e458ef8da2cc203585065b7542665cb80b78d230b1e8f77ea25825d4
2023-01-11 21:49:29 +01:00
figsoda
332fd5338f
injections(nix): remove @combined
2023-01-11 21:27:02 +01:00
figsoda
121044f0b7
fix(nix): reduce injection false positives
2023-01-11 21:27:02 +01:00
Ananda Umamil
1298d9ba3b
highlights(haskell): function and variable bindings
2023-01-11 20:07:16 +01:00
Stephan Seitz
3df5313424
highlights(wgsl): comment -> {line,block}_comment
2023-01-10 10:07:08 +01:00
Cameron
db73045a16
Update indents.scm
2023-01-09 22:17:50 +01:00
Amaan Q
5b8b711926
refactor: move method and end_method to @keyword.function
2023-01-09 21:24:54 +01:00
Amaan Q
d13a0d563b
fix: character_literal is no longer unsupported :)
2023-01-09 21:24:54 +01:00
Amaan Qureshi
1735990aa9
feat: add character_literal query
...
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2023-01-09 21:24:54 +01:00
Amaan Q
e1f2bb2fcf
feat: add smali query
2023-01-09 21:24:54 +01:00
John Drouhard
ed021ac3af
injections(cpp): add injections for raw string literals
...
the delimiter describes the language to use for the injection content
```cpp
auto python_code = R"python(
import os
if __name__ == '__main__':
print(os.name)
)python";
```
2023-01-09 21:41:13 +02:00
Chinmay Dalal
fa8736c94a
folds(fennel): add let, fn, let_clause, quoted_list, local, global folds
2023-01-09 10:40:53 +01:00
Chinmay Dalal
166efb25c1
folds(fennel): add fennel folds
2023-01-09 10:29:10 +01:00
Cameron
4ac38ee2d1
Update indents for Ruby
...
Add `rescue` and `ensure` as a @branch captures for ruby
2023-01-06 19:48:42 +01:00
Chinmay Dalal
68e8181dbc
folds(rust): add array_expression
2023-01-05 20:37:14 +01:00
Josef Litoš
46cace42fa
highlights(markdown_inline): added ')' to links
2023-01-04 12:17:33 +01:00
Pham Huy Hoang
2cd89b4bc3
fix(jsx): add missing indent end mark to elements
2023-01-04 12:14:03 +01:00
Pham Huy Hoang
8c71c6c5ed
fix(html): fix wrong indents for script/style tags
2023-01-03 17:50:44 +01:00
Lucario387
28baed7698
refactor(svelte): Remove duplicated queries
...
These injection queries are defined already in html_tags, remove them
Signed-off-by: Pham Huy Hoang <hoangtun0810@gmail.com>
2023-01-03 12:05:10 +01:00
Lucario387
6f4b9b190b
refactor(vue, html): Update injections
...
Update html_tags injections so that html/vue/svelte parsers can use
it without having a script/style tag being captured twice
Signed-off-by: Pham Huy Hoang <hoangtun0810@gmail.com>
2023-01-03 12:05:10 +01:00
Ananda Umamil
b67822bf58
highlights(elm): zero args constructor pattern matching
2023-01-01 20:01:49 +01:00
Manuel Barros
3a621b9a83
highlights(haskell): Fix partially applied infix functions
2023-01-01 18:23:57 +01:00
Stephan Seitz
6a31d9086e
highlights(rust): use @namespace for [(crate) (self) (super)]
...
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/3992
2023-01-01 15:32:07 +01:00
Ananda Umamil
4f3aa2af44
highlights(elm): improve highlights
2023-01-01 15:30:10 +01:00