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

feat(go): printf injections

https://pkg.go.dev/fmt#pkg-index
https://pkg.go.dev/fmt#Fscanf
https://pkg.go.dev/fmt#Appendf
ht...

f2119df35cdcdb0c6c9bf791a04000d4d131cef7 authored 9 months ago by Ilya Ilyinykh <[email protected]>
fix(svelte): correct formatting

7e4e92432d9252d327f4b2f91aabc198a08308d4 authored 9 months ago by Levi Frandsen <[email protected]>
fix(svelte): correct indents, add key block

resolves #6028

129f8b97426212808a0e719d8bbe0c1a4cbb9cc0 authored 9 months ago by Levi Frandsen <[email protected]>
chore(bicep): update highlights

5fca7ae4960c415af0b038e89a2d84ef6e16d28d authored 9 months ago by Amaan Qureshi <[email protected]>
Update parsers: bitbake, groovy, haskell, kconfig, luadoc, starlark, wing

13599375c3d7759b1af14a421ea271bd6daa6811 authored 9 months ago by nvim-treesitter-bot[bot] <157957100+nvim-treesitter-bot[bot]@users.noreply.github.com>
chore(ecma,jsx): update parser and queries

6da205148fb43eb4fa70888fd6ac46a32f1fc3f2 authored 9 months ago by Amaan Qureshi <[email protected]>
chore(typescript,tsx): update parser and queries

90327d9e7363e899b6a3c3fe5796eb7bf3ac6bcd authored 9 months ago by Amaan Qureshi <[email protected]>
chore(qmljs): temporarily remove the ecma inherit

515b00598a4786631466d5c4b7c7fd0188ae1022 authored 9 months ago by Amaan Qureshi <[email protected]>
ci: use M1 for macOS

GH Actions runners use M1 hardware for `macos-14` now. Since macOS is
one of the slowest platfor...

364b86ec8ea88e4a77ba676b93fb10829d6a9cb3 authored 9 months ago by Christian Clason <[email protected]>
Update parsers: apex, phpdoc, rbs, soql, sosl, wing

45cde459b52e6939919f6b2f17355c2cf0027d7d authored 9 months ago by nvim-treesitter-bot[bot] <157957100+nvim-treesitter-bot[bot]@users.noreply.github.com>
fix(incremental-selection): second attempt at fixing command (#6014)

ba6454783493ac3a5dd209c25e491640b07bd8de authored 9 months ago by Maria José Solano <[email protected]>
fix(format): handle list with 300 nodes

5f950cdcb82d2cf74e6b30338897b3a4897f52b3 authored 9 months ago by Phạm Huy Hoàng <[email protected]>
fix(format): improve error message

e9602f41192ba51842b4be4d02c718a64cd57acf authored 9 months ago by Christian Clason <[email protected]>
ci: use nvim-treesitter-bot as author

569d5dfadb591b2cadd4710dc1ca1f45aa16ec60 authored 9 months ago by Christian Clason <[email protected]>
Update parsers: angular, beancount, liquidsoap, markdown, markdown_inline, purescript, wing

59a295f76aa9341a6ba42c680b9af99f2ae18edc authored 9 months ago by kyazdani42 <[email protected]>
ci: use nvim-treesitter-bot as committer

e24dab6696aa2a6682a117e241adc32c38e93d53 authored 9 months ago by Christian Clason <[email protected]>
Update parsers: groovy, php, php_only

4ea1a4ffa841acd8f1d51a7003f0cc9596ad8b64 authored 9 months ago by kyazdani42 <[email protected]>
feat(groovy)!: switch to more complete parser (#5957)

Co-authored-by: ObserverOfTime <[email protected]>

d4dac523d2546afc266eb9b5a7986690b5319c41 authored 9 months ago by Murtaza <[email protected]>
Update parsers: query

95987ee2d6698577af45ae49261159fa624ea593 authored 9 months ago by clason <[email protected]>
ci: use token for automated PRs

* Use a Github App token to allow CI to run automatically
(Following
https://github.com/peter-ev...

b5736698be1dae39ebcaf771641a66503f3a87a9 authored 9 months ago by Christian Clason <[email protected]>
Update parsers: awk, haskell, php, php_only

6f586875e35e2b02358efa467317634c766fd1d4 authored 9 months ago by GitHub <[email protected]>
fix(incremental-selection): use cmd instead of :lua for command

458ce4d16c1771fc601ec10a87820acae9981f6d authored 9 months ago by Maria José Solano <[email protected]>
Update README

b4138891b3454beeb14eef171c91c92377fcd715 authored 9 months ago by Github Actions <actions@github>
feat(angular)!: switch to parser supporting v17 (#5779)

2fb2100fedf8988f12b1f09efe38134f831e2d99 authored 9 months ago by Dennis van den Berg <[email protected]>
Update parsers: astro, bitbake, c, cpp, dtd, gnuplot, json, php, php_only, wing, xml

589fa77c2355b1a1452948711a24a2d792b67538 authored 9 months ago by GitHub <[email protected]>
fix(jsdoc): add scanner.c

cf13c9605074388f8a2085bcfc573c7adb443ea2 authored 9 months ago by Christian Clason <[email protected]>
fix(make): highlight order-only prerequisite pipe

e0edcbb1d27b679a0f48f2557db655855ba5434c authored 9 months ago by Riley Bruins <[email protected]>
chore(Odin): update highlights

ed82d82b77e4fa3bd4593eda8fc4c4ff95a5eb25 authored 9 months ago by Amaan Qureshi <[email protected]>
feat(tests): allow check-queries to take list of parsers

`./scripts/check-queries.lua foo bar baz`

efda19a54a157da8635aa6cb84f56a10593b1a23 authored 9 months ago by Christian Clason <[email protected]>
feat(gnuplot): added gnuplot parser and queries (#5594)

* feat(gnuplot): added gnuplot parser and queries

---------

Co-authored-by: Pham Huy Hoang...

ffb19d5deed8ff4c1191cf3d816fc4b8e29edfd3 authored 9 months ago by Dai López <[email protected]>
feat(kconfig): add new operator

4bc1f9a4eb5e7a0a963636a8b2aa419c17234c62 authored 9 months ago by Amaan Qureshi <[email protected]>
Update parsers: kconfig, php, php_only, wing

7b9973fca91d83a9baeb259e5663617154c0e55b authored 9 months ago by GitHub <[email protected]>
fix(lua): inject luadoc into comments immediately beginning with a `|`

b7fd3d1db4a425e0d50711b2aa96f23ab720e1a7 authored 9 months ago by Amaan Qureshi <[email protected]>
fix(git_config): highlight parent relative path

0b697429c92d94146c636a14925bbf5649dcbb1e authored 9 months ago by Riley Bruins <[email protected]>
feat(python): allow comments before module docstring

Example:

```python
#!/usr/bin/env/python
# some comment before module docstring
# Copyr...

cb79d2446196d25607eb1d982c96939abdf67b8e authored 9 months ago by Jongwook Choi <[email protected]>
Fix find_usages

ce4adf11cfe36fc5b0e5bcdce0c7c6e8fbc9798a authored 9 months ago by Leftas <[email protected]>
fix(dart): replace slow indent with simpler strategy

Pattern for dedenting else blocks is painfully slow (~20% of total test
time), so replace with `...

cc908cfcd7258b2e5c1a9c583e2f3feda0caf23b authored 9 months ago by Christian Clason <[email protected]>
Update parsers: cpp, csv, disassembly, elixir, kconfig, luau, matlab, php, php_only, psv, tsv, wing

fb91060f597c4850847067d3f542fbdfc77480ac authored 9 months ago by GitHub <[email protected]>
fix: bump phpdoc parser and query

22025469b56ff189b777f33ee0be1c13a42323d2 authored 9 months ago by Christian Clason <[email protected]>
fix(jsx): proper tag and builtin tag distinction

314fe31dc787b99fe2f8738c71270ddec4f1a16f authored 9 months ago by Riley Bruins <[email protected]>
fix: format disassembly

1d83fc08d4711077501d91deb4f0b2ae528e8b34 authored 9 months ago by Amaan Qureshi <[email protected]>
feat: add tree-sitter-disassembly

4362b04a294857796156862c0127c6f236bc8da9 authored 9 months ago by Colin Kennedy <[email protected]>
feat(bash) Highlight concatenated words as strings

2c1eb02e92734406866b993bd87111891830455b authored 9 months ago by Miles Frain <[email protected]>
chore(luau): update highlights and parser

10903b13d8f7cf6a8d7a804253aa9261aec86cc1 authored 9 months ago by Amaan Qureshi <[email protected]>
feat(vim): highlight keycodes

1bee80469d3d1569de47a62dd59824d9f9af0866 authored 9 months ago by ObserverOfTime <[email protected]>
feat(yuck): add missing injections

And builtin variable highlights

81660800352ecab6a2e95f4ca30d637df1f3765e authored 9 months ago by ObserverOfTime <[email protected]>
fix(godot_resource): improve highlights

And add a comment injection

d23192fb175b39aecf5eadb964d38432fea83dbe authored 9 months ago by ObserverOfTime <[email protected]>
fix(highlights): clean up tag highlights

aa0c60ca5a18e5d62ea467947303d6894550de4a authored 9 months ago by ObserverOfTime <[email protected]>
feat(latex): operator highlights for _ and ^

c62874656ea88d00a01a1f1840152c42321cb9d1 authored 9 months ago by Riley Bruins <[email protected]>
fix(latex): better environment precedence

f72d9169f26e06d31fec2eafd054e19ea629c256 authored 9 months ago by Riley Bruins <[email protected]>
ci: bump cache to v4

023a8ee9a2e3fcb134f0155d9390e068e85bb4f4 authored 9 months ago by Christian Clason <[email protected]>
chore(c_sharp): highlight tweaks

ae7ceaadad86694f4a553ed63703acd6b3e7063d authored 9 months ago by Amaan Qureshi <[email protected]>
chore(luadoc): update parser & highlights

a938e98cb4c0b715799ad2b964f6fa39fc315020 authored 9 months ago by Amaan Qureshi <[email protected]>
chore(rust): update highlights

527eb602ff11ec64c4c658f94d4ee4f0240753e1 authored 9 months ago by Amaan Qureshi <[email protected]>
chore(python): update member lua pattern

55562407b69c36c3a429c12bc1d6da231f700cfb authored 9 months ago by Amaan Qureshi <[email protected]>
fix(devicetree): Adapt to upstream node changes (#5961)

37c808b8ce544ca6a89399abfd1fa65a675c9d54 authored 9 months ago by Jędrzej Boczar <[email protected]>
fix(rust): Follow upstream injections

tree-sitter-rust and helix both have `injection.include-children` for
the pattern in this PR. So...

41128a7724ec40a33ce01b133aec1e9928ca4312 authored 9 months ago by Phạm Huy Hoàng <[email protected]>
feat(git_config): shell command alias injections

177a775fd8b2a9de97011a43f13c74ad8d3739c8 authored 9 months ago by Riley Bruins <[email protected]>
Update parsers: c, html, luadoc, php, php_only, rust, swift, wing

ab2346439333653b31672daa0b7d29184ff4493b authored 9 months ago by GitHub <[email protected]>
fix(locals): index matches with split capture names

cd4e0909948eb33d3959e133c16f837e4db122c6 authored 9 months ago by James Trew <[email protected]>
Update parsers: phpdoc, templ, wing, zathurarc

97997c928bb038457f49343ffa5304d931545584 authored 9 months ago by GitHub <[email protected]>
feat: add the zathurarc parser (#5948)

94bd4bcc5bbce8334303727627b628ece72e798d authored 9 months ago by wzy <[email protected]>
fix(wgsl_bevy): Correct formatter mistake

Old version of `format-queries` incorrectly took away a space, creating
a wrong capture.

This i...

e0420e73c9cf4a9fe49d576be313718831a3822d authored 9 months ago by Phạm Huy Hoàng <[email protected]>
fix(format-scripts): remove parens if possible

76ca66db38edb07bade5b7b233254b2c2ae7dc30 authored 9 months ago by Phạm Huy Hoàng <[email protected]>
chore: format queries

77e298e4de607d69aa7f37dc6dcba6aee131ac7f authored 9 months ago by Phạm Huy Hoàng <[email protected]>
fix(jsdoc): add nospell to type and tag_name

051193acba2cb669e853764bfc510c5a511874ea authored 9 months ago by Sergey Slipchenko <[email protected]>
docs(contributing): typos and examples

6806d7a783e3b7a3bfe775e5f8b9d2b66539fdbe authored 9 months ago by Christian Clason <[email protected]>
feat(perl): add more highlights

5d5eba78a7eee55df2c18d62cfc81ce9318bddd6 authored 9 months ago by Veesh Goldman <[email protected]>
Update parsers: gleam, perl, templ, wing

4e0d1dd91ffacd7d21df7194fbc936a439a29d59 authored 9 months ago by GitHub <[email protected]>
fix(comments)!: consolidate note captures

Distinguishing `hint` and `info` is too confusing; it's enough to have
`error`, `warning`, `todo...

5cc562748729b6dc9563ea5a3d676ff102ab38b1 authored 9 months ago by Christian Clason <[email protected]>
feat: add the php_only parser included in tree-sitter-php (#5876)

Add parser `php_only` for PHP files without HTML embedded.
Make queries for combined parser `p...

64b3d5e5698d485a4f197ffbe85a4b6c29e16325 authored 9 months ago by tk-shirasaka <[email protected]>
fix(highlights): use `markup.raw.delimiter` for fences

a8fa3047b5f90e0d82dd7f371b50c14162e3e25d authored 9 months ago by Christian Clason <[email protected]>
feat: folds for git config files

aeed349c0414b5efd9de2f85e5ac84aeec2bef89 authored 9 months ago by Phạm Huy Hoàng <[email protected]>
fix(markdown_inline): prioritize link URI (#5935)

88261266deca304a161ba8e5445f65722fdf2037 authored 9 months ago by Riley Bruins <[email protected]>
fix(rust): add `const_item` to folds

1ce6000a95ab6fc23ad54a256974b2bbf6cef4c5 authored 9 months ago by Amaan Qureshi <[email protected]>
fix(rust): Add back 1 indent for macro rules (#5834)

c41d38b70e8b420008b17b7b9a4c6366533260d5 authored 9 months ago by Pham Huy Hoang <[email protected]>
feat(meson): add indents.scm

6548bb64c11e0860a504de3012e8aa14e1d51d7e authored 9 months ago by Jędrzej Boczar <[email protected]>
Fixup format (#5934)

* fix(format): newline between top-level field defs

* fixup: newline between node and comment...

d198a75e2c2e24885b05650515538d055d0c64e4 authored 9 months ago by Phạm Huy Hoàng <[email protected]>
fix(markdown): remove @none from code fences

f5a839d1e87fd1782849a98342fd6931c9066c9a authored 9 months ago by Riley Bruins <[email protected]>
Update parsers: bash

134a86f9ff0d25bb221e854087715ef0c8a3b092 authored 9 months ago by GitHub <[email protected]>
feat(html): comment injections

1eb22367b97e277a7fbcf53f5de86167e1d2f523 authored 9 months ago by Riley Bruins <[email protected]>
fix(python): add support for typed (kw)args (PEP 484) (#5875)

4a4dbe1cb1da34d87fc42a40aaf8e218af4cfe0f authored 9 months ago by Zeb Nicholls <[email protected]>
Update parsers: printf, scala

757b4f6afba00ce48422d3e37b855a4280eba47b authored 9 months ago by GitHub <[email protected]>
feat: query formatting script

Usage:
- nvim -l scripts/format-queries.lua /path/to/file.scm
- nvim -l scripts/format-queries.l...

15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069 authored 9 months ago by Pham Huy Hoang <[email protected]>
chore(tests): consistent captures

10dd49958c96f86c8247c715bd20a6681afc1d8b authored 9 months ago by Christian Clason <[email protected]>
test(queries): print ALL errors at end

fc0fceb43a8a6dee9ffa669de8b641493e64c276 authored 9 months ago by Christian Clason <[email protected]>
feat!: align standard captures with upstream

Problem: Sharing highlight queries with upstream tree-sitter and
Helix is difficult.

Solution: ...

1ae9b0e4558fe7868f8cda2db65239cfb14836d0 authored 9 months ago by Christian Clason <[email protected]>
feat(injections): add printf format strings

17fae3f4a3c81d17c3b40dfa815cca77116b81d0 authored 9 months ago by ObserverOfTime <[email protected]>
feat(locals)!: switch to upstream captures

5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 authored 9 months ago by Christian Clason <[email protected]>
fix(css): make the highlights more sensible

505a0e74cb82dfd1938dcc0eb2526c24abc345e2 authored 9 months ago by ObserverOfTime <[email protected]>
fix(highlights): improve member/property distinction

fa38f4e6f94b4e67fb80af21178dba3b422efb12 authored 9 months ago by ObserverOfTime <[email protected]>
fix(highlights): improve consistency

2f38c36294fde19a901b17589b153898b8a075e5 authored 9 months ago by ObserverOfTime <[email protected]>
feat(git_config): add missing injections

4cd951d703349f422eebe2ce8096bb05f512952b authored 9 months ago by ObserverOfTime <[email protected]>
chore(rust): tweak injections, add json macro injection

8c629a9327e13b77d4024c015aa120368d01cc86 authored 9 months ago by Amaan Qureshi <[email protected]>
docs: update CONTRIBUTING.md with formatting

76b85583e172f92395a04358e982e19af9401de5 authored 9 months ago by Christian Clason <[email protected]>
chore: query formatting

57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 authored 9 months ago by Pham Huy Hoang <[email protected]>
ci: add query lint job

79975d6557bcf9f5ca1c29268de14ce3f6801401 authored 9 months ago by Pham Huy Hoang <[email protected]>
refactor: manual pre-cleanup

Moving comments, adding `format-ignore` to lines that will be better
with it

edee83272efe9b597bc27e8060539cdffa3b12a8 authored 9 months ago by Pham Huy Hoang <[email protected]>
revert "fix(config)!: always install parsers bundled with nvim"

f197a15b0d1e8d555263af20add51450e5aaa1f0 authored 9 months ago by Christian Clason <[email protected]>
Update parsers: scala, wing

090880c0f1fec219f7de838cb51b8dc07ce74a6d authored 9 months ago by GitHub <[email protected]>