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
Fixup: Introduce base languages for queries
91d0c60a982678fe533bdbda4f04dd5da0bd1390 authored over 4 years ago by Thomas Vigouroux <[email protected]>a600be80b68803c949d43e384c847315f5ab4155 authored over 4 years ago by Steven Sojka <[email protected]>
* master:
Change regexes in C/C++ highlights
Update C/C++ highlights to new query syntax
A...
Use same argument for nvim_get_runtime_file for base language
0671c0c6a28bc62e5467d744d72466817d8f30e7 authored over 4 years ago by Stephan Seitz <[email protected]>Introduce base languages for queries (for C++ locals)
c452d4a91c341a1057b638d520e7cc75999a6b3b authored over 4 years ago by Kiyan Yazdani <[email protected]>167ce6339fb672af9bfd9b5e21a4d18b2f4fb253 authored over 4 years ago by Stephan Seitz <[email protected]>
95f4e10a62f8a90ba7f7db58cb6e8c360b0f61c9 authored over 4 years ago by Stephan Seitz <[email protected]>
a5fc7b13ccfbc189deea031e692ba14b0e686279 authored over 4 years ago by Stephan Seitz <[email protected]>
e46baab8ca23855053900b8657a50e83ad76ba41 authored over 4 years ago by Stephan Seitz <[email protected]>
8bc00cf02a5bc73541ba76ad8ea70fd928fffce2 authored over 4 years ago by Stephan Seitz <[email protected]>
148ad160e8be09b29a2e9547f4814b85147639a6 authored over 4 years ago by Stephan Seitz <[email protected]>
1badceea813d321d0d58319d5fc5dde07e98f18f authored over 4 years ago by Stephan Seitz <[email protected]>
b95e0af73b00dcba6e54e6f1ffa9b42e1aef5060 authored over 4 years ago by Stephan Seitz <[email protected]>
a0b912ff8ace8f58ff74843ffcfd12c0aa9700c5 authored over 4 years ago by Stephan Seitz <[email protected]>
d88db9d71805bf9d759d4e0b8d571e6c952c3b0c authored over 4 years ago by Stephan Seitz <[email protected]>
Some treesitter grammars just extend another treesitter grammar.
This enables us to use the C qu...
feat(queries): allow user query overrides
6b26674ba00d1626136276f2d6384c8415365e5e authored over 4 years ago by Kiyan Yazdani <[email protected]>ac8ae3b1c7b5644f8317cdc88d604cdb558b6296 authored over 4 years ago by Steven Sojka <[email protected]>
Add tree-sitter-regex
90ec2d5250d25b0e6537790d03fc35b1c672212c authored over 4 years ago by Thomas Vigouroux <[email protected]>This might be interesting for injected highlighting
45ea0df21a8494c7a8258bbb98ebd510716148e9 authored over 4 years ago by Stephan Seitz <[email protected]>44108fe03e5c2cb761090c4abf8e7164225bf62f authored over 4 years ago by Steven Sojka <[email protected]>
Add some issue templates
a06792450799f7cfe24cebac099cb47d640a2be3 authored over 4 years ago by Thomas Vigouroux <[email protected]>- #76 update the predicate syntax for ruby and css
ca438b7b2ec01e737e2ce3ed2f684f2ca4e87ef8 authored over 4 years ago by Thomas Vigouroux <[email protected]>d9639e1e5eeb623c59949cf523681111b71475be authored over 4 years ago by Chinmay <[email protected]>
37f9866f6685a3a62536f857348202b280e28dbe authored over 4 years ago by TravonteD <[email protected]>
Go highlights
85645f5720ec357a1eac9521dba71605e01de961 authored over 4 years ago by Thomas Vigouroux <[email protected]>5a096cb3f110712426f171701fe7ff21d34dba84 authored over 4 years ago by Stephan Seitz <[email protected]>
452447694a0b8d76e08573ee74aceae8a9934cec authored over 4 years ago by Stephan Seitz <[email protected]>
04040c61c7c0c6da77dd87426c68f0afb8344b97 authored over 4 years ago by Stephan Seitz <[email protected]>
8436f2b90b3dbd1a1fdb60f015a5d521880bf2ef authored over 4 years ago by Stephan Seitz <[email protected]>
html: Highlight (quoted_attribute_value) as @string
a76c7b3b7040d01460f1a364bb9bbb82d5ec40d4 authored over 4 years ago by Kiyan Yazdani <[email protected]>0ad3872fde6729591f8d3c6fe8bb66106754ecef authored over 4 years ago by Stephan Seitz <[email protected]>
Add html highlight queries
c934ea694cbd8a96fae23aad4406819797e9df45 authored over 4 years ago by Thomas Vigouroux <[email protected]>Add css highlight queries
8763a3163fecb94d71868d9160aa931439cbd636 authored over 4 years ago by Thomas Vigouroux <[email protected]>d32d5abb4abb7e22b91f105c3883f233e802cc20 authored over 4 years ago by TravonteD <[email protected]>
92417aa4ea3a77d34a5b8e2f526cc8bd7c0d4ded authored over 4 years ago by Stephan Seitz <[email protected]>
58f5bdbe01ee14dc6187c649dd88947faa1c5296 authored over 4 years ago by TravonteD <[email protected]>
Update python locals: `list_splat` and `dictionary_splat` define vari…
2c7b416441c49ebdb233c98891ece242da2da08a authored over 4 years ago by Thomas Vigouroux <[email protected]>Fix example mappings
9feae9c05442a615b7aa87c379603c36315f0de7 authored over 4 years ago by Kiyan Yazdani <[email protected]>53284f311aac83677a71efa44c266331e5f3622f authored over 4 years ago by Santos Gallegos <[email protected]>
Improve Python highlights
d73988a90782decafa0115e0e935bf86256f43b7 authored over 4 years ago by Thomas Vigouroux <[email protected]>
- Highlight types in attributes as @type (**Foo**.a)
- Highlight superclasses @type
- Highlight ...
Fix typo in README.md: foldexr -> foldexpr
cdc92965d65231e3034d1546f4e2fdddcbc9eaa0 authored over 4 years ago by Kiyan Yazdani <[email protected]>43b30d571a24098689f522f8725507e172da3be5 authored over 4 years ago by Stephan Seitz <[email protected]>
Treesitter based code folding.
c35d8ac4d5daae6bbf272609d9ae63c9b83a1351 authored over 4 years ago by Kiyan Yazdani <[email protected]>fbade728fed18a084bc5601a62628d3dec0c631c authored over 4 years ago by Thomas Vigouroux <[email protected]>
c035fb9f5d2a5d9809cd11f83df6593a2a25ee8f authored over 4 years ago by Thomas Vigouroux <[email protected]>
Some improvements to c/locals.scm
d1da10ce1cfb566cc3d265cdcaead6f8f534f66d authored over 4 years ago by Thomas Vigouroux <[email protected]>
- Fix function scope (was declaration only without body)
- Use @definition.var like the other lo...
Add python locals.scm
9afad9698ec395afb837908031ca03e3c6a7470b authored over 4 years ago by Thomas Vigouroux <[email protected]>Remove postspaces and avoid one global
fb672f2630f00ff171b552a1d96b53fc0cd0f288 authored over 4 years ago by Kiyan Yazdani <[email protected]>3b3a692e2cd26eae9cd2d591133101790153163e authored over 4 years ago by Stephan Seitz <[email protected]>
docs: missing EOF for init.vim
d8328b8e1c36739c61e413366c9395ceb2397ce9 authored over 4 years ago by Kiyan Yazdani <[email protected]>70224ffc8f7869d1ef403407711baf99b7e9c2a0 authored over 4 years ago by K Lauer <[email protected]>
f6bf56974ea3ee4a2640c9ddd1b42c20a53188cc authored over 4 years ago by Stephan Seitz <[email protected]>
57424533a77cd80accc128457ea59a7241ce0197 authored over 4 years ago by Stephan Seitz <[email protected]>
a5c50262d905037ca69c80debb46aba3cc381201 authored over 4 years ago by Stephan Seitz <[email protected]>
Add C queries
45400888adbe14ea34583428a5eb1d27a7781c5c authored over 4 years ago by Kiyan Yazdani <[email protected]>Also add a missing `field` capture in locals query.
92aafcf51cb2bd8a4fa04017849cab7212512b23 authored over 4 years ago by Thomas Vigouroux <[email protected]>89e593b910d6dc1d826ced3f3ccb56fcf0adbc8c authored over 4 years ago by Thomas Vigouroux <[email protected]>
Allow installing multiple parsers at once
7fab1a8b12c941c43e6ec156508851fc62e1c6f2 authored over 4 years ago by Kiyan Yazdani <[email protected]>
This allow commands like so :
:TSInstall c rust lua python
Expose internal api.
9c3211119141dd751b7a045f37fb742c19b75cb2 authored over 4 years ago by Thomas Vigouroux <[email protected]>
- add `exposed_state` to expose 'current_node' and 'cursor_pos'
for a current buffer to the user...
refacto/feat: better handling of parser updates
5a66c38b9ff49f0f0b45afa95816c77e18cc9886 authored over 4 years ago by Kiyan Yazdani <[email protected]>
features:
- node_movement is moving between scopes.
- add selection initialization from normal m...
Update ruby highlights and locals to conform to contributing.md
ca2680edce9191a19610ad6563827aa802131313 authored over 4 years ago by Thomas Vigouroux <[email protected]>standards
64925f92d98cc3c634debe63b8e51cd14ac0eaee authored over 4 years ago by TravonteD <[email protected]>Updates from master
73ea03fb8d45378bb4c86cd98371232403a7495a authored over 4 years ago by TravonteD <[email protected]>Fix typo in CONTRIBUTING.md
307c78aa1e2cc5e499469fe892108b7fcf6cdb5e authored over 4 years ago by Kiyan Yazdani <[email protected]>0a98fd5795e7a2c105047fd5957de317a353024b authored over 4 years ago by Stephan Seitz <[email protected]>
Fix typo in README.md
64b7f77a5ff592a3f2d648f36ffc533af584e1d5 authored over 4 years ago by Kiyan Yazdani <[email protected]>9c4099a898b5bb477f637451ff586246d15bffb0 authored over 4 years ago by Stephan Seitz <[email protected]>
Add CONTRIBUTING.md
e9bcc844d47c18f6279e55208bd1d8aab0be1ab6 authored over 4 years ago by Kiyan Yazdani <[email protected]>5dc5695413a2cce19938db963984926008cde139 authored over 4 years ago by Thomas Vigouroux <[email protected]>
824b063d0d518dd20e09585604e923139599128f authored over 4 years ago by Thomas Vigouroux <[email protected]>
c6b0a62bd6e8874925e9c3b368df4e5e12e5eaef authored over 4 years ago by Thomas Vigouroux <[email protected]>
22f73628f618465913d93e907a0a3881ed221b1d authored over 4 years ago by Thomas Vigouroux <[email protected]>
2b3d4d21a815ec185ca896d83e505999ac53a047 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Provide a statusline indicator
096ca6b0689fe04400ed65420f15794d3e88bfa9 authored over 4 years ago by Kiyan Yazdani <[email protected]>Also document newly added parsers by adding them in the readme.
703ccbec594219e0331c434ee57a0a48c92b280e authored over 4 years ago by Thomas Vigouroux <[email protected]>
It will show the current branch at the cursor going the tree as such.
root->node->subnode->leaf
...
Add 'nvim-treesitter/node-movement'
5cc7407c7f730c552120fc7d7d9a136ae6b7035f authored over 4 years ago by Thomas Vigouroux <[email protected]>a33bccaaf0c69146dfe330feb52e05c975054468 authored over 4 years ago by Stephan Seitz <[email protected]>
d0b84dd89fb1cb4fc637cd3deec427745ba3145b authored over 4 years ago by Stephan Seitz <[email protected]>
Move textobj module to incremental_selection.
0207836eb2aaa876d52ffddd1ec89ec347c67996 authored over 4 years ago by Kiyan Yazdani <[email protected]>
As suggested in #37, rename the textobj module to incremental_selection.
Also adds a utility fun...
Add some more community parsers
34c0b0cccb48f3db61c6fb561bb31b43cbfb1893 authored over 4 years ago by Kiyan Yazdani <[email protected]>The haskell one really takes long to compile
56f4aef198d07940c901b2bce9bab6484e7ab38a authored over 4 years ago by Stephan Seitz <[email protected]>update docs for ensure installed, move modules config in config.modules
322bf360b251d60ccacf8cf53fa1813bc0023550 authored over 4 years ago by Thomas Vigouroux <[email protected]>dc06f9ea8147da2b6aed60ce2eb657470e4e99a7 authored over 4 years ago by kiyan42 <[email protected]>
Add function 'nvim-treesitter/install'.ensure_installed
1d6ad9b5609308167e7707c07df907779f501196 authored over 4 years ago by Kiyan Yazdani <[email protected]>0b4cdba3e49d77d5914af38e29c46229d9cd059a authored over 4 years ago by Stephan Seitz <[email protected]>
fc88339832e61d7ed0c7604057cb02bb0ceec153 authored over 4 years ago by Stephan Seitz <[email protected]>
6b2d76153fa0d3b65f6c7b1b28dd2554979aaeee authored over 4 years ago by Stephan Seitz <[email protected]>
Doc/add documentation
55320191228b3a440b0d068ea04694faf667dcbc authored over 4 years ago by Thomas Vigouroux <[email protected]>475fc8988bf40d718c2b7473be3b77024afbf944 authored over 4 years ago by kiyan42 <[email protected]>
edit: add information to the readme
eba32e881334da4b77ce9bb6ab21da2bc3bae941 authored over 4 years ago by Thomas Vigouroux <[email protected]>
- commands descriptions
- list of supported languages
f83b76b488505720538a37b7b2bffc3c85771adb authored over 4 years ago by kiyan42 <[email protected]>