| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(thrift): improve queries | Amaan Qureshi | 2023-02-18 | 1 | -0/+1 |
| | | |||||
| * | refactor(utils): clean up deprecated code | kylo252 | 2023-02-17 | 1 | -18/+1 |
| | | | | | use `vim.treesitter.is_in_node_range()` directly | ||||
| * | Update parsers: gdscript, thrift | GitHub | 2023-02-14 | 1 | -1/+0 |
| | | | | | | update gdscript indent queries to parser change and remove @Shatur as maintainer | ||||
| * | properly replace deprecated tsutils functions | Kiyoon Kim | 2023-02-12 | 1 | -1/+2 |
| | | |||||
| * | deprecate get_node_range and is_in_node_range | Kiyoon Kim | 2023-02-12 | 1 | -10/+17 |
| | | |||||
| * | fix: incremental_selection error | haoxian | 2023-02-11 | 1 | -0/+1 |
| | | | | | | if some empty lines in the end of file, would throw error messages when incremental_selection to the whole file. | ||||
| * | feat: improve KDL queries | Amaan Qureshi | 2023-02-05 | 1 | -1/+0 |
| | | |||||
| * | feat: add RON | Amaan Qureshi | 2023-02-05 | 1 | -2/+8 |
| | | |||||
| * | feat: add chatito | ObserverOfTime | 2023-02-04 | 1 | -0/+8 |
| | | |||||
| * | feat: add gosum | Amaan Qureshi | 2023-02-03 | 1 | -0/+9 |
| | | |||||
| * | chore: organize languages in parsers.lua | Amaan Qureshi | 2023-02-03 | 1 | -663/+663 |
| | | |||||
| * | feat: add func | Amaan Qureshi | 2023-02-02 | 1 | -0/+9 |
| | | |||||
| * | feat: add smithy (#4245) | Amaan Qureshi | 2023-01-31 | 1 | -0/+8 |
| | | |||||
| * | fix: better support for custom parsers | Lewis Russell | 2023-01-30 | 1 | -2/+10 |
| | | | | | | | | If the user changes the parser_config by modifing the table returned by get_parser_configs(), then internally mark the config so when we install we 1) don't use the revision pointed to by the lockfile, and 2) always download the parser via git. | ||||
| * | feat: add elsa | Amaan Qureshi | 2023-01-30 | 1 | -0/+8 |
| | | |||||
| * | fix artefact in change mode | Kiyoon Kim | 2023-01-28 | 1 | -19/+12 |
| | | |||||
| * | feat: add kdl (#4227) | Amaan Qureshi | 2023-01-28 | 1 | -0/+10 |
| | | | | | | | | | | | | | | * feat: add kdl * feat: comment queries * fix(kdl): comments properly highlighted now * feat(kdl): folds * chore: bump revision to feature-complete parser * fix: folds | ||||
| * | feat: add poe_filter | ObserverOfTime | 2023-01-25 | 1 | -0/+11 |
| | | |||||
| * | refactor(capnp, thrift): improve grammar & queries to stable for the ↵ | Amaan Qureshi | 2023-01-23 | 1 | -1/+0 |
| | | | | | foreseeable future | ||||
| * | fix: detach behaviour on buffer reload | Liad Oz | 2023-01-23 | 1 | -5/+13 |
| | | |||||
| * | map quarto ft to markdown parser | Jannik Buhr | 2023-01-23 | 1 | -0/+1 |
| | | |||||
| * | feat: add capnp (#4203) | Amaan Qureshi | 2023-01-23 | 1 | -0/+9 |
| | | |||||
| * | feat(thrift): use better queries, namely for idents (#4197) | Amaan Qureshi | 2023-01-22 | 1 | -1/+0 |
| | | |||||
| * | feat: add htmldjango | ObserverOfTime | 2023-01-21 | 1 | -0/+10 |
| | | |||||
| * | feat: add thrift (#4185) | Amaan Qureshi | 2023-01-21 | 1 | -0/+9 |
| | | |||||
| * | parsers: map ft=confini to ini | Stephan Seitz | 2023-01-21 | 1 | -0/+1 |
| | | | | | Co-authored-by: @ObserverOfTime <ObserverOfTime@users.no-reply.github.com> | ||||
| * | parsers: add ini (https://github.com/justinmk/tree-sitter-ini) | Stephan Seitz | 2023-01-21 | 1 | -0/+10 |
| | | | | | Addresses the following request https://github.com/nvim-treesitter/nvim-treesitter/issues/2282#issuecomment-1398856301 | ||||
| * | parsers: Add FHIR Shorthand (FSH) (#4052) | Matthew Gramigna | 2023-01-18 | 1 | -0/+9 |
| | | |||||
| * | highlights(elm): fix boolean literals | Ananda Umamil | 2023-01-14 | 1 | -0/+1 |
| | | |||||
| * | feat: let qml use qmljs | ShootingStarDragons | 2023-01-10 | 1 | -1/+1 |
| | | | | | | Someone like qml to mark qmljs, so let 'qml' use qmljs | ||||
| * | parsers(wgsl_bevy): add scanner.c | Stephan Seitz | 2023-01-10 | 1 | -1/+1 |
| | | |||||
| * | parsers(wgsl): add scanner.c | Stephan Seitz | 2023-01-10 | 1 | -1/+1 |
| | | |||||
| * | feat: add smali to lockfile, parser, and link to repo in README | Amaan Q | 2023-01-09 | 1 | -0/+9 |
| | | |||||
| * | ci: fix file name for cache calculation | Stephan Seitz | 2023-01-08 | 1 | -1/+2 |
| | | |||||
| * | install: allow pure C parsers to be compiled without `-lstdc++` | Stephan Seitz | 2023-01-08 | 1 | -1/+7 |
| | | | | | | | | E.g. installing C [here](https://github.com/nvim-treesitter/nvim-treesitter/issues/4056) does not require libstdc++. Co-authored-by: ObserverOfTime <chronobserver@disroot.org> | ||||
| * | Remove update_selection side-effects (#4114) | coinator | 2023-01-07 | 1 | -1/+2 |
| | | |||||
| * | fix(utils): swap_nodes calculates correct char_delta (#4110) | Michael Lan | 2023-01-07 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | * fix(utils): swap_nodes calculates correct char_delta The char_delta is not calculated correctly right now when there are two treesitter nodes being swapped, one directly following the other. This is rare but can happen for example when attempting to swap "print" and "(1)" in "print(1)". In this case an incorrect char_delta is calculated because of a bug in range comparison. * test(swap_nodes): check cursor * add a regression test (for multiline node swap) * add a test with adjacent swaps that fails when char_delta is not calculated correctly * test(swap_nodes): check text content after swap * test: note language for parser * fix tests * use same not equal for table comparison | ||||
| * | fix: do not force syntax=ON on detach | Lewis Russell | 2023-01-04 | 1 | -9/+1 |
| | | | | | | syntax is now restored in vim.treesitter.stop() so we don't need to force it on here. | ||||
| * | parsers: add wgsl_bevy | Stephan Seitz | 2022-12-31 | 1 | -0/+9 |
| | | | | | | This adds an extension of tree-sitter-wgsl that understands [Bevy's](https://bevyengine.org/) preprocessor directives. | ||||
| * | fix: show errors when reload after installation fails | Stephan Seitz | 2022-12-31 | 2 | -7/+10 |
| | | |||||
| * | feat: also reload parsers after uninstallation | Stephan Seitz | 2022-12-31 | 1 | -11/+24 |
| | | |||||
| * | feat(hcl,terraform): split terraform from hcl, add specialized queries for tf | Michael Hoffmann | 2022-12-29 | 1 | -1/+11 |
| | | | | | | | | | This enables us to have different queries for terraform and general hcl. It solve the situation where other dialects of hcl (nomad, packer, etc) might use a terraform keyword and get highlighted out of place. | ||||
| * | feat: allow hot-reloading parser after installation | Stephan Seitz | 2022-12-26 | 1 | -0/+1 |
| | | |||||
| * | fix: require_language is needed after installation to update Vim's language ↵ | Stephan Seitz | 2022-12-26 | 1 | -0/+1 |
| | | | | | | | table Fixes #4026 | ||||
| * | fix: do `vim.treesitter.start()` on highlight module attach | Stephan Seitz | 2022-12-26 | 1 | -18/+20 |
| | | | | | Fixes #4026 | ||||
| * | Fix `update_selection` | Philip Gaudreau | 2022-12-25 | 1 | -9/+27 |
| | | |||||
| * | chore: update usage `vim.split` to new signature | Stephan Seitz | 2022-12-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Old usage was still working because of backward compatibility of nvim code: ```lua if type(kwargs) == 'boolean' then -- Support old signature for backward compatibility plain = kwargs else ``` `:h vim-split()` https://neovim.io/doc/user/lua.html#vim.split() | ||||
| * | feat: add Ada | Emmanuel Briot | 2022-12-22 | 1 | -0/+10 |
| | | |||||
| * | feat(t32): initial support | xasc | 2022-12-21 | 1 | -0/+13 |
| | | |||||
| * | fix(health): align the list of parsers when doing checkhealth | dundargoc | 2022-12-21 | 1 | -2/+2 |
| | | | | | | Some parser names are too long for the given space, which shifts the features so they aren't in line. | ||||
