GitHub
f6a813bbb3
Update parsers: c_sharp
2023-01-11 10:42:49 +01:00
GitHub
be0b3ba1b9
Update parsers: embedded_template, scala
2023-01-10 19:26:01 +01:00
ShootingStarDragons
0598ffad9b
feat: let qml use qmljs
...
Someone like qml to mark qmljs, so let 'qml'
use qmljs
2023-01-10 20:11:05 +02:00
GitHub
5b12998683
Update parsers: ruby, scala
2023-01-10 13:24:34 +01:00
Christian Clason
564f4224ab
docs: install four bundled parser in README
...
Now that Neovim bundles C, Lua, Vim, and Help parsers, these should be installed with nvim-treesitter as well to make sure that matching parser and query versions are used.
2023-01-10 13:10:54 +01:00
GitHub
6e6954f26e
Update parsers: c_sharp, scala
2023-01-10 10:24:56 +01:00
Stephan Seitz
3df5313424
highlights(wgsl): comment -> {line,block}_comment
2023-01-10 10:07:08 +01:00
Stephan Seitz
a64b1f478d
parsers(wgsl_bevy): add scanner.c
2023-01-10 10:07:08 +01:00
Stephan Seitz
ea43e0e9d3
parsers(wgsl): add scanner.c
2023-01-10 10:07:08 +01:00
GitHub
c093a8337d
Update parsers: scala, wgsl
2023-01-10 10:07:08 +01:00
Cameron
5fb315df12
Update indent-square-brackets.rb
2023-01-09 22:17:50 +01:00
Cameron
bb24f483ca
Create indent-square-brackets.rb
2023-01-09 22:17:50 +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
02732ac95a
parsers(smali): bump smali parser for character literal support
2023-01-09 21:24:54 +01:00
Amaan Q
e1f2bb2fcf
feat: add smali query
2023-01-09 21:24:54 +01:00
Amaan Q
c657cf6b11
feat: add smali to lockfile, parser, and link to repo in README
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
GitHub
d8c84521dc
Update parsers: scala
2023-01-09 10:50:31 +01: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
GitHub
fa6b5ae1c6
Update parsers: scala
2023-01-09 09:44:30 +01:00
GitHub
30ad2f044e
Update parsers: cpp, cuda, hlsl, scala, swift, wgsl_bevy
2023-01-09 09:33:18 +01:00
Stephan Seitz
3e316204f8
ci: fix file name for cache calculation
2023-01-08 00:33:13 +01:00
Stephan Seitz
86345612b7
install: allow pure C parsers to be compiled without -lstdc++
...
E.g. installing C [here](https://github.com/nvim-treesitter/nvim-treesitter/issues/4056 )
does not require libstdc++.
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2023-01-08 00:33:13 +01:00
GitHub
5b8a152c6c
Update parsers: c_sharp, clojure, cpp, cuda, fortran, gitcommit, hlsl, http, prisma, scala, v, wgsl
2023-01-07 21:38:33 +01:00
coinator
ef0cd56e48
Remove update_selection side-effects ( #4114 )
2023-01-07 14:23:00 +01:00
lucario387
85d9534491
allow negative assertion in injection tests ( #4107 )
...
* tests(vue, svelte): strengthen tests
* fix(html, vue, svelte): fix wrong test format
* allow negative assertions in injection tests
2023-01-07 11:22:20 +01:00
Michael Lan
0922634d37
fix(utils): swap_nodes calculates correct char_delta ( #4110 )
...
* fix(utils): swap_nodes calculates correct char_delta
The char_delta is not calculated correctly right now when there are two
treesitter nodes being swapped, one directly following the other. This
is rare but can happen for example when attempting to swap "print" and
"(1)" in "print(1)". In this case an incorrect char_delta is calculated
because of a bug in range comparison.
* test(swap_nodes): check cursor
* add a regression test (for multiline node swap)
* add a test with adjacent swaps that fails when char_delta is not
calculated correctly
* test(swap_nodes): check text content after swap
* test: note language for parser
* fix tests
* use same not equal for table comparison
2023-01-07 02:53:12 +01:00
Cameron
2d8e6b6662
Add tests correctly for ruby rescue/ensure indentation
2023-01-06 19:48:42 +01:00
Cameron
14bdbef468
Create indent-ensure.rb
2023-01-06 19:48:42 +01:00
Cameron
7eb76dc290
Create indent-rescue.rb
2023-01-06 19:48:42 +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
ObserverOfTime
b156939461
ci: properly fix lockfile action
2023-01-04 17:35:52 +01:00
Lewis Russell
27d8fdc6a6
fix: do not force syntax=ON on detach
...
syntax is now restored in vim.treesitter.stop() so we don't need to
force it on here.
2023-01-04 14:08:28 +00: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
GitHub
7951eb53f8
Update parsers: scala
2023-01-03 11:57:47 +01:00
Stephan Seitz
ac9b33d5bd
ci: trim final "] when parsers get added in update-lockfile.yml
...
See https://github.com/nvim-treesitter/nvim-treesitter/pull/4066
The diff will look different when a whole parser gets added:
```
@ ["gleam","revision"]
- "cfcbca3f8f734773878e00d7bfcedea98eb10be2"
+ "3eb2e1783f3bf6f85c16cdd150e2f256b2f6844e"
@ ["nix","revision"]
- "6b71a810c0acd49b980c50fc79092561f7cee307"
+ "1b69cf1fa92366eefbe6863c184e5d2ece5f187d"
@ ["wgsl_bevy"]
+ {"revision":"c81dc770310795caea5e00996505deba024ec698"}
```
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2023-01-03 11:56:53 +01:00
GitHub
408d08810d
Update parsers: gitcommit, norg, v
2023-01-03 11:32:39 +01:00
github-actions[bot]
12e95e160d
Update parsers: v ( #4077 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-01-02 10:10:56 +00:00
github-actions[bot]
ed824394f5
Update parsers: help ( #4075 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-01-02 09:50:13 +00: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