Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tree-sitter-grammars/tree-sitter-vim

Vimscript grammar for tree-sitter
https://github.com/tree-sitter-grammars/tree-sitter-vim

feat: update queries and tests

07b908dd806dcc137c77f7c89330fdf2fdddce8d authored 10 months ago by ObserverOfTime <[email protected]>
ci: update workflows

052279cd5e1d73b075640c64cef97e7bdcd32611 authored 10 months ago by ObserverOfTime <[email protected]>
feat: update bindings

07ba7b476434622b46f95948091018da04b9162a authored 10 months ago by ObserverOfTime <[email protected]>
docs: update readme

284f82fa6199a2600d50964f026670c59066dee4 authored 10 months ago by ObserverOfTime <[email protected]>
fix: remove unnecessary conflict

bc1364d922952138957a62105171ed68e73fbb6c authored 10 months ago by Christian Clason <[email protected]>
fix(scanner): use local include

tree-sitter CLI no longer installs the header globally

32c76f150347c1cd044e90b8e2bc73c00677fa55 authored about 1 year ago by Christian Clason <[email protected]>
fix: typo

77e9e96c2ae5cff7343ce3dced263483acf95793 authored over 1 year ago by Amaan Qureshi <[email protected]>
fix: mark helper functions as static

d50628f8660fbc08f208ff1df624d843081303af authored over 1 year ago by Amaan Qureshi <[email protected]>
ci: remove funding

26b1aea3b3a5dae31f784a1204205fd57f2b82b5 authored over 1 year ago by Christian Clason <[email protected]>
fix: typo in Cargo.toml

cd63bd20644a419d209b625d21258617580273d2 authored over 1 year ago by Christian Clason <[email protected]>
bump

2886b52143d570d81f97c98be7a1e204ce9d3bcd authored over 1 year ago by Christian Clason <[email protected]>
release 0.3.0

1e0f794eb3d2a7f99d98dc1e6c178ad1e94a45af authored over 1 year ago by Christian Clason <[email protected]>
ci: update workflows (#7)

also run prettifier

e0543ff393c58f3fd829e160ea35e3f9243b2246 authored over 1 year ago by Christian Clason <[email protected]>
chore: add parser/ to .gitignore

558d4068bcba5acdf0812c9a10d2f74e30579559 authored over 1 year ago by Christian Clason <[email protected]>
fix allow underscore after scope

4ef61c75d6d8e09e8fd1c4fc1b1be0e47e38a3e4 authored over 1 year ago by Christian Clason <[email protected]>
fix: remove removed cscope command

ab5f3a0b961b7d991a180b463be513c903afd0f2 authored over 1 year ago by Christian Clason <[email protected]>
fix: update autocommand events from auevents.lua

27f09d375719fe37cd0a62f2b7c452b37cd4e9d2 authored over 1 year ago by Christian Clason <[email protected]>
docs: update Readme

896bffb3a69086b0dbd410385846b7d3cfa2038b authored over 1 year ago by Christian Clason <[email protected]>
fix(autocmd): allow all au list and remove construct

e429f2244eb8f18fc06f92d36a4caa6198ecdbb6 authored over 1 year ago by Pierrick Guillaume <[email protected]>
feat(build): add build target

Add installation instructions to README.md

d9dab2a7e7d90088c40c2e4024ed451bf5cfb32b authored over 1 year ago by Lewis Russell <[email protected]>
update queries from downstream

2cf93faa85509d3beb045de6a832e0baf85a4d97 authored over 1 year ago by Christian Clason <[email protected]>
Add support for ranges in `:call` statements

3376fa051903f627db4ae41410b109437b9e44b5 authored over 1 year ago by Jason Chrosrova <[email protected]>
feat: add method call expression support

Allow only lambda and identifier in method

22ebfdc284cd3b48b1e5cc979a7c7508f3cb7551 authored over 1 year ago by Pierrick Guillaume <[email protected]>
Add support for ranges in `:global` statements

12581b73cfdf2b13148e1d97c3ee0289085327e3 authored over 1 year ago by Jason Chrosrova <[email protected]>
fix: incorrect parsing when `a:var` after elseif

e39a7bbcfdcfc7900629962b785c7e14503ae590 authored almost 2 years ago by monaqa <[email protected]>
Fix some highlights

55ff1b080c09edeced9b748cf4c16d0b49d17fb9 authored about 2 years ago by ObserverOfTime <[email protected]>
Add support for `:set-!`

Fixes #131.

37d35e2fff956f63e577fa11f5643f4caa38a084 authored about 2 years ago by Jason Chrosrova <[email protected]>
Add some more highlighting for `:set`

4ae7bd67706d7e10afed827ce2ded884ab41650f authored about 2 years ago by Jason Chrosrova <[email protected]>
Add highlight tests for `:set`

baa02b1847cd47e678ca4476de7b20c7445b59e5 authored about 2 years ago by Jason Chrosrova <[email protected]>
Add support for `:eval` command

9736af8ef0a7f20b4c45f6474342c8f5b473e2cc authored about 2 years ago by Jason Chrosrova <[email protected]>
Add support for line continuation comments

9fcbadfe1a197df0fbad8d3097235c652d4bbc60 authored about 2 years ago by Jason Chrosrova <[email protected]>
Add queries for line continuation comments

405f9cd8534ccd583081e789321109501ffeb74c authored about 2 years ago by Jason Chrosrova <[email protected]>
Remove line causing error

Just for testing

fbb11c73602ed81817916355b9d55b71cab52110 authored about 2 years ago by Azad <[email protected]>
Prettier formatting

f9e542704dd82d8b209d51f45f09ba51e709d1c2 authored about 2 years ago by Azad <[email protected]>
Forgot a comma -_-

3c4eb639245002ecfe39269aa19c1e4f5c3515fc authored about 2 years ago by Azad <[email protected]>
Change `filetype` statement structure

a17939e9f68ca3f5799ea4f29066c4f0014825c1 authored about 2 years ago by Azad <[email protected]>
Update test for `filetype` statement

4708c134c057fc2888911c9e48679989eb08e2a2 authored about 2 years ago by Azad <[email protected]>
Add keyword assertions to `filetype` test

026d41db4c3ead020d5f37d9120e0e5b23724ca6 authored about 2 years ago by Azad <[email protected]>
Add command structure for `filetype` keyword

59bc866b0d36575fbb25753f2748ff3bc3dd868f authored about 2 years ago by Azad <[email protected]>
Add test for `filetype` keyword

2be4aec7d7044bcbebd06de993c48b06fd6f5664 authored about 2 years ago by Azad <[email protected]>
Remove `state` assertion

It caused one of the `treesitter-test`s to fail

fe727704dc3f1f65b8675697475cbebf88931027 authored about 2 years ago by Azad <[email protected]>
Add `filetype` keyword

b6c08edda7bb3ac4b7c33f79e428c905ac17ebdc authored about 2 years ago by Azad <[email protected]>
Regenerate source files

6b4caf267391e11864fd07e14c66eef9db17b89b authored about 2 years ago by Akmadan23 <[email protected]>
Add `detect` keyword to `filetype` arguments

926ac5b051a3d8e037aa4c1489b8458658a79711 authored about 2 years ago by Azad <[email protected]>
Add optional arguments to `filetype` statement

258fc55251dc5ef9c4b159f488f4e5cfd34ede6f authored about 2 years ago by Azad <[email protected]>
Add test for `source` keyword

a078eb351837d2ceaddad5774cd0b6a141a18846 authored about 2 years ago by Azad <[email protected]>
Add `source` keyword

The `source` keyword doesn't get highlighted. Following the contribution guidelines I checked `g...

fb9b199198ea0f939864de9c2e8f9eb23b95d168 authored about 2 years ago by Azad <[email protected]>
fix(keywords): swap NNOREMAP and VNOREMAP

VNOREMAP was being mapped to 'nnoremap' and NNOREMAP to 'vnoremap'.

d1d41e825f155d0e9a691ded01ce034a53f173dc authored over 2 years ago by Fidel H Viegas <[email protected]>
add(highlight): add support for listing single group

f8c5c653f9392ec9daad6a513374486cee66bb54 authored over 2 years ago by Pierrick Guillaume <[email protected]>
fix(highlights): correctly get @spell marks

b580217fcdbeff0dfdd4a2a2278a09fae6996eca authored over 2 years ago by Thomas Vigouroux <[email protected]>
chore: update parser ABI to 14

48dd821edcdc9028df8689ecdef3d21e50087f42 authored over 2 years ago by Thomas Vigouroux <[email protected]>
ref(highlight): add support for neovim 0.8 highlights

12fcaf41cd11fc16feac0acf2b84ca01ad1153c6 authored over 2 years ago by Pierrick Guillaume <[email protected]>
fix(command): loosen parsing of command repl to allow escape sequences

31ced69f19b65cb92a3f30e71b0b76216d8aeea3 authored over 2 years ago by Pierrick Guillaume <[email protected]>
fix(map): loosen parsing of `:...<CR>` mapping

d38ee3b8ea625591a0dc009d6691118517205685 authored over 2 years ago by Pierrick Guillaume <[email protected]>
add(edit): add edit command and variants (#117)

add file_format

add ++opt

add +cmd

add edit command

add edit variants

add highlig...

f26bdb43aa9ce8cafae056730dc920bc56af446c authored over 2 years ago by Pierrick Guillaume <[email protected]>
feat: use node path module for keyword generation

bd3d568b3c2df8505fc9a46f1a96618033205a00 authored over 2 years ago by Thomas Vigouroux <[email protected]>
ref(syntax): move syntax rules in their own file

cd3d7a74da6f7426a569040d15b5058dd9f39807 authored over 2 years ago by Pierrick Guillaume <[email protected]>
Revert "ci: make tree-sitter verbose when parsing files"

This reverts commit b0763fb2b7ee1cf44bff1f0f01ed0c4000f838e1.

e28fb19987c83e1f6a1ca3226aa0ff5b8f9496e4 authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: make tree-sitter verbose when parsing files

b0763fb2b7ee1cf44bff1f0f01ed0c4000f838e1 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(ci): use npm run instead of tree-sitter

8a0f8d2646799cf20896f2c3ca547a8d5ae0f3c0 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(ci): correctly set release version

4e9b5e699b74deca32c5b4d81a98199bb56b754b authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: remove unnecessary package install

20f97a78754a860a47c397e4199e9fef56d3018a authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: fix examples workflow

857e6fef7f699b18cb3a39c433991fc07cb9e347 authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: parse examples

67df8121028ef97990010e8cdc9dc1442b41a2c7 authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: fix main workflow

For realy this time ?

a58d31e8562a612e93f32038e7ddc1665d8ab538 authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: fix main workflow

944571b7b7fa1944aabd4a65bd6d9af201f4f4fa authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: split jobs

8642f80afca5eed6459dac1da41ef2a975961969 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(let): support "..=" variant

This was the last blocker to parse matchit.vim

e557ddb2ac7acfc74fc7ab1c9268229992152621 authored over 2 years ago by Thomas Vigouroux <[email protected]>
refactor: move all keywords code in keywords.js

This avoid clobbering the main grammar file with functions used in only
one place.

862404013f6c690f337239ad60072a0db493552c authored over 2 years ago by Thomas Vigouroux <[email protected]>
refactor: move command rules in their own file

More commits like these to come...

577d84c04a4f61df789d56a1bab54604def55020 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(identifier): allow scopes followed by brace expansions

Fixed an issue with `autoload/fugutive.vim`.

e9371996ea5ba6cd41437fdf02c495ea0a945f25 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(for): force separator after for loop

7f45ba481156fc331f51ce28f7c09ad90e34ed0f authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(compare): allow match case modifier after is and isnot

7d715c4db61878f9bd5c4b6954648c09abd5ed03 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(expression): losen constraints for field expressions

This may backfire at any occasion.

Fixes #113

b00f67048c2a6764b73b5949caa08f0b8b78881f authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(command): run prettier

27e959959efca302ecfb9fb32d39c4006b82d72b authored over 2 years ago by Pierrick Guillaume <[email protected]>
ref(command): use fields for command behaviors

614426925e27518d6976137e1c5f9e677087acb0 authored over 2 years ago by Pierrick Guillaume <[email protected]>
fix(highlights): correctly highlight unknown builtin commands

73c5ddd92097333ded42c75e93e1df059815b4c9 authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(map): allow <bar> to separate commands in rhs

Fixes #94

b5a14f21321428f991210949a997d94a75bb87ee authored over 2 years ago by Thomas Vigouroux <[email protected]>
feat(highlights): add newly added keywords

066760141be9085368eb00680fbd43b73533d443 authored over 2 years ago by Thomas Vigouroux <[email protected]>
feat: add vertical and friends

49dbfa2d73c0ccaea94982d4f8fed1f02d78eec5 authored over 2 years ago by Thomas Vigouroux <[email protected]>
docs: notify the move of keywords.js

2ae322e81ee0852207c584b289db9fd1044894d8 authored over 2 years ago by Thomas Vigouroux <[email protected]>
refactor: move keywords in their own file

62c0e7e2767aa227158d258f85f2cc1940cb6edb authored over 2 years ago by Thomas Vigouroux <[email protected]>
refactor: simplify keyword generation

440d82ca8d72a717e48ffc3fc4bf09c1e2dcc1fb authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(quickfix): correctly include bang

04d49b395582c01ccc9b63368e1c8ca9d858b036 authored over 2 years ago by Thomas Vigouroux <[email protected]>
feat(quickfix): add cnext, cNext and cprevious statements

61b3ce3ad83b906f303074653c876291f0bb8d8d authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(scanner): allow uppercase letters in builtin commands

e4f479b72d93aebcde6bf5263bc45aa39427a1aa authored over 2 years ago by Thomas Vigouroux <[email protected]>
ci: lint using prettier

b98b8e6009b542851ab277cf44bfb0384b87ced6 authored over 2 years ago by Thomas Vigouroux <[email protected]>
style: format using prettier

ea4ee7e410a22ad490394be378af163af64de25a authored over 2 years ago by Thomas Vigouroux <[email protected]>
chore: enhance and document keyword generation

506a92d94d201d1a622316982d97255fad2cbf30 authored over 2 years ago by Thomas Vigouroux <[email protected]>
add(command): add tests for highlight

2bf5a2d318a1d95250e560078d240a1ddcdb24e8 authored over 2 years ago by Pierrick Guillaume <[email protected]>
feat(command): add highlight queries

5fcc67e844f887a066a89e733887873efbc69cf8 authored over 2 years ago by Pierrick Guillaume <[email protected]>
feat(command): add support for command

Signed-off-by: Fymyte <[email protected]>

de6c3ca76a32f2f1ce454c4037e42327fa20c665 authored over 2 years ago by Fymyte <[email protected]>
add(command): add test for syntax highlighting

f7fed65e26beb801873e3b79c13475e20c9b44cf authored over 2 years ago by Pierrick Guillaume <[email protected]>
ref(command): use key_val_arg

6319d48490bfcd3eab866cd2bcd14937259092e8 authored over 2 years ago by Pierrick Guillaume <[email protected]>
feat(command): parse command repl

Signed-off-by: Fymyte <[email protected]>

95b1cce10c4b884051d7ede81ccef437362f0399 authored over 2 years ago by Fymyte <[email protected]>
chore: mark keywords.h as generated

12fa4f38cdcbc2f8d8b8a8e3ad155b14c355496d authored over 2 years ago by Thomas Vigouroux <[email protected]>
refactor: autogenerate keywords array

037e7d29e8878fadfd8ad8dc5daca85eb47c16f9 authored over 2 years ago by Thomas Vigouroux <[email protected]>
test: correct injection tests

For now these tests only work with https://github.com/tree-sitter/tree-sitter/pull/1846

82cf6ceb7aa444b8a6d9d92373e26abb3ffd35bc authored over 2 years ago by Thomas Vigouroux <[email protected]>
fix(wincmd): allow `<` and `>` as actions

Signed-off-by: Fymyte <[email protected]>

a546732c8e4e5891f921d06c82636704b13314a5 authored over 2 years ago by Fymyte <[email protected]>
add(command): add `options`|`browse` commands

9f674e9178ece2a3827328a4e05568eb861c0d01 authored over 2 years ago by Pierrick Guillaume <[email protected]>