aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries
Commit message (Collapse)AuthorAge
* update zig grammar and highlight rules (#3621)voroskoi2022-09-02
|
* Update tree-sitter-rust to latestMichael Davis2022-08-31
| | | | | | There don't appear to be any regressions from the updates. Also included is a fix which highlights the "#" as in attributes as punctuation. This was previously unhighlighted.
* erlang: Fix highlighting of empty recordsMichael Davis2022-08-31
| | | | | | | | | | For example -record(state, {}) Would not highlight `state` as a type since the alternation didn't allow for an empty tuple. Allowing the inner atom of the tuple to be optional fixes this case.
* Fix missing C highlightsMichael Davis2022-08-31
| | | | | | * "const" keyword * booleans * <=/>= operators
* Delete invalid indents.scm queriesMichael Davis2022-08-31
|
* Fix rust text objects (#3590)David2022-08-28
|
* Add c-sharp textobjects (#3494)Gustavo Bogarín2022-08-27
| | | | Co-authored-by: Gustavo Bogarín <gbogarin@outlook.com> Co-authored-by: Gustavo Bogarín <gbogarin@posibillian.tech>
* Pascal support (#3542)ath32022-08-25
|
* AWK Regex injection (#3535)ath32022-08-24
|
* AWK support (#3528)ath32022-08-24
|
* Julia queries: fix non-consecutive docstring highlightChristoph Horn2022-08-24
|
* Julia queries: prevent constructors to be highlighted as functionsChristoph Horn2022-08-24
| | | | Also improves the captures of the remaining identifiers.
* Julia queries: limit markdown highlighting to docstringsChristoph Horn2022-08-24
|
* Julia queries: major refactoring of `highlights.scm`, add regex injections, ↵Christoph Horn2022-08-24
| | | | locals
* Julia queries: update grammar, fix breaking changesChristoph Horn2022-08-24
|
* feat(lang): Add esdl grammar (#3526)Jaden2022-08-24
|
* Improve dart indent (#3419)seb-bl2022-08-24
|
* add syntax highlights for xit (#3521)ChemicalXandco2022-08-24
|
* feat: add taskwarrior to languages so `task N edit` is nice (#3468)Alexander Brevig2022-08-20
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Update tree-sitter-swift (#3461)Michael Davis2022-08-17
|
* Theme Related Fixes (#3412)nosa2022-08-14
|
* Fix Markdown Metadata (#3400)Erasin2022-08-12
|
* highlight closure pipes as brackets (#3397)Vince Mutolo2022-08-12
| | | Co-authored-by: Vince Mutolo <vince@mutolo.org>
* Update tree-sitter-latex and highlights (#3370)Erasin2022-08-10
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Add language: beancount (#3297)Kyle L. Davis2022-08-08
| | | | | Co-authored-by: erasin <erasinoo@gmail.com> Co-authored-by: Michael Davis <mcarsondavis@gmail.com> Co-authored-by: Erasin <erasinoo@gmail.com>
* slint indentsErasin2022-08-08
|
* Add slint-ui supportErasin2022-08-08
| | | | | | <https://slint-ui.com/> lsp: <https://github.com/slint-ui/slint/tree/HEAD/tools/lsp> tree-sitter-slint: <https://github.com/jrmoulton/tree-sitter-slint>
* Use split_parser branch for markdown grammar (#3108)Matthias Deiml2022-08-06
|
* Rust queries: add `(function_item)` as a local scope (#3345)ChrHorn2022-08-06
|
* Fix php hightlight (#3317)Erasin2022-08-05
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Inherit javascript/typescript from common 'ecma' queries (#3301)Michael Davis2022-08-03
| | | | | | | JavaScript queries now contain a few lines that prevent them from being used whole-sale in typescript with `; inherits: javascript`. Here we follow nvim-treesitter's way of using a fake 'ecma' language as a common base for JavaScript and TypeScript to share as much as we can.
* Improve Python queries, add locals (#3284)ChrHorn2022-08-01
|
* javascript queries: fix parameters (#3280)ChrHorn2022-08-01
|
* feat: add cue support (#3262)Banst2022-07-31
|
* Add Graphviz Dot lang support (#3241)Erasin2022-07-30
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Add textobject for javascript (#3213)Erasin2022-07-28
|
* Remove let_declaration from Rust locals tracking (#3212)Michael Davis2022-07-28
|
* JS/TS highlighting improvements (#3219)Philipp Mildenberger2022-07-27
|
* Fix: Python hightlight (#3201)Erasin2022-07-26
|
* Improve python highlighting (#3103)Kirawi2022-07-26
| | | | | | | | | | | | | * improve python queries * update python grammar to `0.20.2` * fix variadic parameter scope * add punctuation scopes * fix order of punctuation scopes * undo `embedded` delete
* feat(tree-sitter): :sparkles: add go template support (#3091)Daniel Longeuay2022-07-26
| | | | | | | * feat(tree-sitter): :sparkles: add go template support * fix(tree-sitter): :bug: go template highlight scope selectors * chore(tree-sitter): :wrench: update go template grammar commit
* Add elixir & heex comment textobjects (#3179)Clay2022-07-26
|
* Fix: svelte indets.scm (#3147)Erasin2022-07-24
|
* Improve HEEx comment highlights, inject comment lang (#3170)Clay2022-07-24
|
* Replace '; inherits <language>' in treesitter queries with <language> ↵Philipp Mildenberger2022-07-22
| | | | | queries instead of appending them (#2470) Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Fix locals tracking in Rust closures (#3027)Michael Davis2022-07-20
| | | | | | | | | | The fix comes from the rewriting of the `closure_parameters` stanza: it was capturing the entire `closure_parameters` node including paretheses, whitespace, and commas. Capturing the identifiers within fixes the tracking. In order to make sure locals definitions from closure parameters don't leak out of the body of the closure, though, we should also mark the closure itself as a locals scope.
* Add SCSS language support (#3074)Joe2022-07-17
|
* Add textobjects.scm to GLSL (#3051)Mateusz S. Szczygieł2022-07-12
|
* Added ungrammar language support (#3048)Philipp Mildenberger2022-07-12
|
* add fortran language (#3025)Austen LeBeau2022-07-10
|