| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | feat: allow to set keymappings to `false` | Stephan Seitz | 2022-12-15 | 2 | -21/+25 |
| | | | | | Fixes #3954 | ||||
| * | utils: respect shellslash setting | Attila Tajti | 2022-12-14 | 1 | -1/+1 |
| | | | | | Use '/' as path separator on Windows when shellslash is set. | ||||
| * | install: fix is_installed checks with shellslash | Attila Tajti | 2022-12-14 | 1 | -2/+13 |
| | | | | | Convert paths to use backslashes on Windows. | ||||
| * | shell: respect shellslash option on Windows | Attila Tajti | 2022-12-14 | 1 | -5/+16 |
| | | | | | | | | Always use backlashes as path separators in commands when they are used in cmd.exe. Fixes #2844 #1965 | ||||
| * | feat(erlang)!: switch parser to maintained fork (#3791) | Benedikt Reinartz | 2022-12-08 | 1 | -2/+2 |
| | | | | update queries to breaking changes | ||||
| * | feat: support when buf is not current | Julien Burkhard | 2022-12-04 | 1 | -2/+2 |
| | | |||||
| * | fix(sql)!: generate from grammar | Christian Clason | 2022-12-02 | 1 | -0/+1 |
| | | |||||
| * | fix: is_installed correctly detects installed parsers | Steven Arcangeli | 2022-11-28 | 1 | -2/+7 |
| | | |||||
| * | fix(install): don't auto-install ignored parsers | Stephan Seitz | 2022-11-28 | 1 | -1/+5 |
| | | | | | Fixes #3631 | ||||
| * | chore: print OS version on health report | Stephan Seitz | 2022-11-26 | 1 | -0/+2 |
| | | | | | | Often we get issue report without knowing which version of Windows or Linux or MacOS they are running. | ||||
| * | docs: fix wrong maintainers | ObserverOfTime | 2022-11-26 | 1 | -17/+18 |
| | | |||||
| * | handle `opts` as number, #3323 | Mamrezo Zare | 2022-11-25 | 1 | -3/+3 |
| | | |||||
| * | Add ebnf parser | RubixDev | 2022-11-25 | 1 | -0/+11 |
| | | |||||
| * | fix(installer): don't update that are not installed (exclude global parsers) | Folke Lemaitre | 2022-11-24 | 1 | -1/+1 |
| | | |||||
| * | feat: add gitcommit parser | gbprod | 2022-11-24 | 1 | -0/+9 |
| | | |||||
| * | fix(installer): ignore globally installed parsers | kylo252 | 2022-11-24 | 2 | -2/+10 |
| | | | | | | | | Problem: `is_installed` is picking up parsers shipped by neovim v0.8 with unknown version and compatability Solution: only consider a parser installed if it's available in the parsers_install_dir | ||||
| * | feat: add mermaid | ObserverOfTime | 2022-11-20 | 1 | -0/+8 |
| | | |||||
| * | feat: add jq | ObserverOfTime | 2022-11-18 | 1 | -0/+7 |
| | | |||||
| * | feat(arduino): separate from cpp | ObserverOfTime | 2022-11-18 | 1 | -1/+8 |
| | | |||||
| * | feat: add awk | ObserverOfTime | 2022-11-16 | 1 | -0/+7 |
| | | |||||
| * | feat: vhs (.tape) support (#3726) | Carlos Alexandro Becker | 2022-11-13 | 1 | -0/+11 |
| | | |||||
| * | fix(configs): ensure_installed can be a string | Carlo Sala | 2022-10-31 | 1 | -1/+1 |
| | | |||||
| * | feat(emmy): add emmylua annotations | Lewis Russell | 2022-10-31 | 8 | -121/+257 |
| | | |||||
| * | feat(git_rebase): add git_rebase parser | gbprod | 2022-10-28 | 1 | -0/+10 |
| | | |||||
| * | parsers: add nickel parser (#3506) | José Luis Lafuente | 2022-10-19 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | * parsers: add nickel parser * Update lua/nvim-treesitter/parsers.lua Co-authored-by: Christian Clason <christian.clason@uni-due.de> * Update queries/nickel/highlights.scm Co-authored-by: Christian Clason <christian.clason@uni-due.de> * fix queries * Cleanup (based on @theHamsta review) Co-authored-by: Christian Clason <christian.clason@uni-due.de> | ||||
