aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* feat: use `-bundle` to build parsers on macOSCarlo Cabrera2023-04-031-1/+5
| | | | | | | | | | This will make the parsers align more closely to the ones bundled with Neovim, because CMake uses the `-bundle` flag (instead of `-shared`) on macOS when a library is compiled as a `MODULE`. See, for example: https://github.com/neovim/neovim/blob/10baf89712724b4b95f7c641f2012f051737003c/cmake.deps/cmake/TreesitterParserCMakeLists.txt#L6-L9
* Update parsers: awk, tigerGitHub2023-04-021-2/+2
|
* fix(scala): Add missing locals definitions for scalaghostbuster912023-04-011-0/+4
|
* Update parsers: vhsGitHub2023-04-011-1/+1
|
* chore(help)!: renamed to vimdocChristian Clason2023-04-015-13/+14
|
* fix(ruby): then blocks should not be `@conditional`, just "then"Trey Wood2023-03-311-6/+1
|
* highlights(sql): add `full`, `any` and `some` keywordsMatthias Queitsch2023-03-311-0/+3
|
* Update parsers: cue, sqlGitHub2023-03-301-2/+2
|
* update sql parser and highlightsTrey Wood2023-03-292-1/+2
|
* docs: fix typosdundargoc2023-03-292-2/+2
|
* feat(spell): support lisp like languageskawas442023-03-295-9/+13
| | | | Add spell to commonlisp, scheme, racket, clojure and fennel.
* Update parsers: help, tlaplus, v, vhsGitHub2023-03-291-4/+4
|
* Update parsers: erlang, pony, vGitHub2023-03-281-3/+3
|
* Update parsers: awk, cpp, cuda, glimmer, haskell, hlsl, perl, swift, vGitHub2023-03-271-5/+5
|
* feat(perl): update queries from upstream changesAmaan Qureshi2023-03-272-2/+1
|
* Update READMEGithub Actions2023-03-271-0/+2
|
* feat: add FIRRTLAmaan Qureshi2023-03-277-0/+257
|
* feat: add PonyAmaan Qureshi2023-03-277-0/+497
|
* chore(lockfile): bump arduinoObserverOfTime2023-03-271-1/+1
|
* chore(lockfile): bump cuda & hlslAmaan Qureshi2023-03-271-2/+2
|
* feat(cpp): simplify namespace query rules now that parser is a bit more ↵John Drouhard2023-03-273-6/+7
| | | | consistent
* feat(scala): add in local variables queriesChris Kipp2023-03-271-0/+38
| | | | | | This syncs the queries that were updated in https://github.com/tree-sitter/tree-sitter-scala/pull/196. Co-authored-by: ghostbuster91 <ghostbuster91@users.noreply.github.com>
* feat(kotlin): update queries from upstream changesAmaan Qureshi2023-03-263-25/+20
|
* fix(rockspec): add doc folder to rockspec (#4562)Leix b2023-03-261-0/+1
|
* feat(python): add break/continue dedentPham Huy Hoang2023-03-253-0/+16
|
* feat(python): add match-case indentsPham Huy Hoang2023-03-253-0/+23
|
* fix: uninstall function in the install.luaSergey Kacheev2023-03-242-3/+4
| | | | | The get_ensure_installed_parsers function return a table for the option "all" because uninstall accepts a table
* fix: `get_range` shim for playgroundTom van Dijk2023-03-243-11/+12
|
* use indent.X syntax for captures and properties of set directivesGeorge Harker2023-03-2480-575/+592
| | | | | | | | update CONTRIBUTING.md adjust indents for bass fix doc capture comment
* split delimiter into open_delimiter and close_delimiterGeorge Harker2023-03-2410-36/+65
|
* refactor(indent)!: Rework indent, aligned indentGeorge Harker2023-03-2414-52/+297
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | indents now use @indent.X style captures, and indent.PROP for properties to set on those captures, as documented in the help. Captures are: indent.auto indent.begin indent.end indent.dedent indent.branch indent.ignore indent.align indent.zero Properties are: indent.immediate indent.start_at_same_line indent.open_delimiter indent.close_delimiter indent.increment indent.avoid_last_matching_next Multiple opening delims on one line and multiple closing on a line are collapsed so as not to over indent, The final line of @indent.align blocks which must in some cases be treated specially to avoid clashing with the next line is treated the same regardless of whether the @indent.align capture actually uses aligned indentation or just normal indentation. The indent.avoid_last_matching_next property controls this. Adjust python to use these. List, set, dict and tuple all use @indent.align which permits both hanging and aligned styles. Finally, try: on it’s own will indent when typing live but make no guaranteeds about whole-file formatting. Includes lucario387:fix-align-indent
* fix: shim 0.9 deprecationsLewis Russell2023-03-246-8/+27
|
* feat(vue): add tsx/jsx injection queries (#4550)Lucario3872023-03-242-30/+34
| | | | | | | * feat(vue): add tsx/jsx injection queries - add a test - style: format vue/injections.scm
* feat(luadoc): add more annotationsAmaan Qureshi2023-03-242-6/+25
|
* fix(health): check required neovim version (#4330)kylo2522023-03-242-3/+3
| | | | | | | * fix(health): check required neovim version * fixup(health)!: require v0.8.3 for is_in_node_range * fixup(readme)!: always prefer latest neovim
* feat(typescript): add various missing function/method capturesAmaan Qureshi2023-03-221-0/+18
|
* highlights(sql): bump lockfileMatthias Queitsch2023-03-221-1/+1
|
* highlights(sql): add new keywords for views and defaultsMatthias Queitsch2023-03-221-0/+6
|
* fix(v): add `vlang` as filetypeTuriiya2023-03-221-0/+1
|
* feat: add BassAmaan Qureshi2023-03-228-0/+174
|
* fix(python): add object as `@type.builtin`Anthony Shi2023-03-221-1/+1
|
* Update parsers: glimmerGitHub2023-03-221-1/+1
|
* feat(html): injections in <script type>Benny Powers2023-03-222-10/+33
| | | | | | refactor(html): remove superfluous injection query fix(html): associate "module" type with "javascript"
* test: ecma injectionsBenny Powers2023-03-222-9/+9
|
* test: html injectionsBenny Powers2023-03-221-5/+38
|
* highlights(proto): make "include"/"package" `@include`Stephan Seitz2023-03-211-2/+5
|
* fix: revert for solidityZhizhen He2023-03-211-2/+2
|
* docs: fix typoZhizhen He2023-03-215-9/+9
|
* Update parsers: glimmer, sqlGitHub2023-03-211-2/+2
|
* fix(parsers): alias sh to bashObserverOfTime2023-03-211-0/+1
|