aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update parsers: devicetree, hcl, terraform, vim, zigv0.9.0GitHub2023-04-101-5/+5
|
* fix(dart): try statement wouldn't indent (#4623)Robert Brunhage2023-04-103-0/+7
|
* fix(rust): highlight SNAKE_CASE scoped identifier name as @constantJaehwang Jung2023-04-091-0/+3
|
* feat(markdown_inline): add @nospell where appropriateJaehwang Jung2023-04-081-2/+2
|
* fix(c_indents): fix expression leaking indentsPham Huy Hoang2023-04-083-1/+46
|
* add testPham Huy Hoang2023-04-084-2/+37
|
* fix(indent): Make indent ignore trailing spaces/commentPham Huy Hoang2023-04-081-5/+23
| | | | Signed-off-by: Pham Huy Hoang <hoangtun0810@gmail.com>
* feat(cpp): more distinction between function/method declaration and callJaehwang Jung2023-04-081-7/+21
|
* refactor(html_inject): Use lua-match instead of matchPham Huy Hoang2023-04-081-1/+2
|
* vim: switch to parser maintained by Neovim (#4610)Christian Clason2023-04-073-4/+4
| | | | | Problem: The current vimscript parser has not been maintained for a while, which was a blocker for packaging the coming Neovim release. Solution: Fork parser to https://github.com/neovim/tree-sitter-vim/ and maintain it there from now on.
* Update parsers: sql (#4615)github-actions[bot]2023-04-071-1/+1
| | | Co-authored-by: GitHub <noreply@github.com>
* Update parsers: c_sharp, gitcommitGitHub2023-04-061-2/+2
|
* kotlin: update parser and queriesSaleh Bakra'a2023-04-062-3/+4
| | | Update `queries/kotlin/locals.scm` to use the the newly exposed `function_value_parameters` node.
* Update parsers: sqlGitHub2023-04-051-1/+1
|
* Update parsers: svelte, swift, vimdocGitHub2023-04-041-3/+3
|
* feat(ecma): use lua-match for jsdoc injectionsAmaan Qureshi2023-04-031-1/+1
|
* docs: add a small note about local queriesChris Kipp2023-04-031-0/+6
| | | | | This just adds a small note in the CONTRIBUTING section about local queries and how they differ from those listed upstream.
* 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