Ecosyste.ms: OpenCollective

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

github.com/nvim-treesitter/nvim-treesitter

Nvim Treesitter configurations and abstraction layer
https://github.com/nvim-treesitter/nvim-treesitter

Merge pull request #30 from kyazdani42/fix/arg-positionning-install

fix install by changing cc arguments position

e7a9c41103abdf72c5e55cf203c0ae894d3ddc29 authored over 4 years ago by Kiyan Yazdani <[email protected]>
fix install by changing cc arguments position

f8029cfc6463c35e76e38ba428688eb259f9e62c authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #28 from vigoux/checkhealth-highlight

Add highlight to healthchecks

efd363f810883d13102da6e1965288f1b36f35d9 authored over 4 years ago by Kiyan Yazdani <[email protected]>
health(refactor): move checks inside health.lua

ce690e550d0905a9c4f177064e709f5e22d95fe8 authored over 4 years ago by Thomas Vigouroux <[email protected]>
health: add highlight to healthchecks

4d4e7d8a8c03c958e8badf7e3ee34e444ddcb4e0 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #23 from vigoux/feature/textobjects

Node and scope text objects

f8b39e1d3ad36c2e5d6eb6f51983275ecc9145f0 authored over 4 years ago by Kiyan Yazdani <[email protected]>
refactor(textobj): remove unnecessary functions

bb709aa8d0e241232b31ca1ae9fc042b16413ffd authored over 4 years ago by Thomas Vigouroux <[email protected]>
textobj: add incremental node selection

78b40f895cb2bf789944f94abd47dd7f7ab3f8dc authored over 4 years ago by Thomas Vigouroux <[email protected]>
refactor(textobj): use configs and don't use VimL

cadb3ee1ff0f20a8d26b91502c410e56be90fd46 authored over 4 years ago by Thomas Vigouroux <[email protected]>
textobj: little refactor

7c7d4e52703ba76a2aa96ddcc30c4e210addc8af authored over 4 years ago by Thomas Vigouroux <[email protected]>
textobj: add incremental scope selection

c62685841e52dacb4659f49d16336765e7e10f10 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #26 from kyazdani42/fix/config-isenabled

fix: config is enabled also checks parser existence

2ca0c348f73655b395ded2e60e13ba0c2249dc74 authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix: config is enabled also checks parser existence

f489b4b0a337379973d6801805aa9b7800d2e6e8 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #18 from kyazdani42/improve-configs

feat/refacto: add user interactions, improve configurations

bae9f329521f98a3d841e056a4ad701bd782a9a5 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat/refacto: improve configurations

- You should now get the configs through functions
- Configs for languages are now inside a loca...

62786ec7c60ea29cbbd48ae658cde7042dba4bb3 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #25 from TravonteD/ruby-support

Add query/locals for ruby syntax highlighting

2a4fece2b65929299e63d86c4fac09e79b4bdcee authored over 4 years ago by Thomas Vigouroux <[email protected]>
Squashed commit of the following:

commit 1b3700b0cd68cb507c64b7243a5bea050379f09c
Author: TravonteD <[email protected]>
Date: Fri...

79ab9fc6fbbccd9cf3ea7877bd47c187360086a5 authored over 4 years ago by TravonteD <[email protected]>
Merge pull request #24 from TravonteD/spell

Fix spelling inconsistencies

313694b6dd29ce8e3ee6a47ade57e648f3882037 authored over 4 years ago by Kiyan Yazdani <[email protected]>
Fix spelling inconsistencies

2bb1fdcbe21c0395a48bdeda67fb3000333ca43e authored over 4 years ago by TravonteD <[email protected]>
Merge pull request #21 from haorenW1025/master

fix: add -fPIC flag to compiling

b7fdd6ae389e1364b0dda25811ddf566fa508bc3 authored over 4 years ago by Kiyan Yazdani <[email protected]>
Merge pull request #22 from vigoux/fix/lua-locals-highlights

Fix lua queries

931c2c67ce12bbf5572bad6c665e173426d02200 authored over 4 years ago by Thomas Vigouroux <[email protected]>
locals(lua): incorrect query for field functions

f6f402e8707549fe9e84caa883c33ad64790d242 authored over 4 years ago by Thomas Vigouroux <[email protected]>
highlight(lua): highlight local functions

7cff1aabaa869cfa972fd6dda2bd3bc7d70c0f98 authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix: add -fPIC flag to compiling

eb0f9b9e23f10d8988e5426362236123aba81964 authored over 4 years ago by haorenW1025 <[email protected]>
Merge pull request #7 from vigoux/feature/highlight

Syntax highlighting

ee5e88dca242a3c9143b69af5811f5152175f574 authored over 4 years ago by Kiyan Yazdani <[email protected]>
highlight: retain highlighters with the buffers

f7424d23a143553552d238ae83b4fad8e99b32e0 authored over 4 years ago by Thomas Vigouroux <[email protected]>
highlight(lua): add more operators

c4862c656ec4a8edc8c33974779920c104dfee4a authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: syntax highlighting

d05728e155ced9a815bb3f6fc9e8004093beb3d3 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #20 from kyazdani42/fix-readme

fix: readme typos

8bb53c93d050cbc8c52db6972300de650c34b3a7 authored over 4 years ago by Kiyan Yazdani <[email protected]>
Update README.md

Co-Authored-By: Thomas Vigouroux <[email protected]>

107b3a63122afb0cc48b0e3c7b5b3c984dea5d6e authored over 4 years ago by Kiyan Yazdani <[email protected]>
Update README.md

Co-Authored-By: Thomas Vigouroux <[email protected]>

7a8f16b89921bcf42856ac4a027199f013eed020 authored over 4 years ago by Kiyan Yazdani <[email protected]>
fix: readme typos

e8d85ddca8ff98430e186a3c43b068bcfe944fdb authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #19 from vigoux/docs/readme-update

Add proper README

867653a830f0fe482d9a5bc5e4b1bb78abe4a75c authored over 4 years ago by Kiyan Yazdani <[email protected]>
docs(README): update and add quickstart

ec60eadb7d60b2d3dfbe7fd0c942145c85ab49f0 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #17 from kyazdani42/add-configs-ft

feat/refacto: add configs.lua, setup install cmd

e2a25a313520df8bc259b3b547a7482438645ffe authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat/refacto: add configs.lua, setup install

- configs.lua holds the `repositories` data
- install health moved to health.lua
- plugins loads...

62ce7744db02f17b77147683b4eaa884d7f2f1f5 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #16 from kyazdani42/fix-compiling-parser

fix: parser install unpack > tbl_flatten

37932fc3d3ccc93912698237f1fe45323e57d79f authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix: parser install tbl_flatten > unpack

- fix parser install
- format install.lua

0a7f83830f76f50e10c4eeff704c831e24785135 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #11 from kyazdani42/parser-list

feat: add parser list

fbf6efd5b190b7d8327cd4ecbcaf5404fb0424e6 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #15 from kyazdani42/enable-typescript-install

feat: enable typescript and tsx install

522030f1482c200480facbeb2d1d04130e06a997 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add typescript install

- add repo.location for typescript and compile at that location
- typescript and tsx must be ins...

b4ca1c4f785ddda8a0dca9dfff9aab5ab8107fe7 authored over 4 years ago by kiyan42 <[email protected]>
refacto/feat: enable csharp install, fix clone

- clone only master at depth 1 to avoid long download from huge repos.
- use ft to specify folde...

a7810728d2727120fe73df49618a8c72949371e8 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #13 from kyazdani42/fix-install

fix: repositories from M.repositories since last merge.

a3159916d1f3d276d6e8ebe0cf35c35f3348f178 authored over 4 years ago by Kiyan Yazdani <[email protected]>
fix: repositories from M.repositories since last merge.

7e0b69d98185693c5a8bbbe092e984d23b31b229 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #12 from vigoux/checkhealth

feat: checkhealth

b72559f9c2d87a90dbe8417276571c953b7b5292 authored over 4 years ago by Kiyan Yazdani <[email protected]>
feat: add checkhealth

698453e50ca1341245ff6c3f5303991a6f919342 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #10 from vigoux/feature/node-utils

Node manipulation utilities

8b01b9caee849253713adbdf156a4dac843349a4 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add parser list

0de42dd7fb16c2255403493d6426ab816a5fa8ae authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #8 from kyazdani42/add-parsers

feat: add most parsers

669b6ab8c323d33b3019e0f6df0102c9d1df7158 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add node manipulation utils

30b34fa505e95030697e2d03c7e5442d93c8ac0c authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add most parsers

65af371edd478e46f7510f252fd973622279a0f9 authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #4 from kyazdani42/improve-installer

feat/refacto: improve installer

3975ca91f66a2ce7d1d113c445bd25877a1eab34 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat/refacto: improve installer

ec9daa1f8a61d1226d755dacdfd34fc955bea4bc authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #3 from vigoux/feature/locals

Add locals handling

05be31024adc868af782c51dd63c6ccdfbfeb2a9 authored over 4 years ago by Thomas Vigouroux <[email protected]>
perf: don't compute locals on buffer updates

Instead we lazily evaluate them on request.
This allow two things :
* better performances
...

d25549917de8047eb91d6f56ee2bdcd5e667d6ae authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix: prepare injections mechanism

d169c0614c55c69afd1cc880b6bef004e4184aa7 authored over 4 years ago by Thomas Vigouroux <[email protected]>
style: avoid overindenting things

5783e7d2480663298055b86357829e61d4e27fab authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add locals to setup procedure

b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: create NvimTreesitter augroup at startup

6cab5c2d75fc8d538433db2c5a67a8e15d86c043 authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix(matches): better storage of nodes

51ca6a5069d55d8ea658873cd11081a3658bdf24 authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix: add plugin file

0d5ef2f980b7a54fe1e4c323ce51903c6aa3efa2 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: first version of locals

Locals will be the main interface to treesitter, through some functions:
get_definitions(buf...

b706c4e8edd20dfe5ec126479c3fc7308896f9c7 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #2 from kyazdani42/install-parser

feat: add parser installer

f784a0addae1ac9d637d4655cd9095465f103374 authored over 4 years ago by Thomas Vigouroux <[email protected]>
add parser installer

2967ca5203cd3a3d0315b2101c66e4f0ee5f421a authored over 4 years ago by kiyan42 <[email protected]>
Merge pull request #1 from vigoux/master

Initialize the repo

ac3c2ec2ec69043047decebe5ec40cebd75bb357 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add parsers module and better match iter

The `parsers` module manages parsers for us, for now only in a really
basic way.

iter_prepared_...

2526baf4cc5ea540188345c856adb162ce102674 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add empty setup function

Will be used later to setup everything so that a language works properly
in each situation.

5897d72b075991e4de5876c918be186d4551cf12 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add an example locals query

This will be the guide for the implementation of locals extraction,
which is treesitters name of...

00f871ab51e6d094c0cd83dc4668dbe7ec047d04 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: add some utils to read queries

e51b25dce209f0d560785c841fd3e4c667b12b9e authored over 4 years ago by Thomas Vigouroux <[email protected]>
style: add editorconfig

e647356210b23224e5bcc8893cfbcb031bad3ed4 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Create README.md

3ca9471db634272162c581988c696f6d73f6baa6 authored over 4 years ago by Thomas Vigouroux <[email protected]>