aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* feat(erlang)!: switch parser to maintained fork (#3791)Benedikt Reinartz2022-12-081-2/+2
| | | update queries to breaking changes
* feat: support when buf is not currentJulien Burkhard2022-12-041-2/+2
|
* fix(sql)!: generate from grammarChristian Clason2022-12-021-0/+1
|
* fix: is_installed correctly detects installed parsersSteven Arcangeli2022-11-281-2/+7
|
* fix(install): don't auto-install ignored parsersStephan Seitz2022-11-281-1/+5
| | | | Fixes #3631
* chore: print OS version on health reportStephan Seitz2022-11-261-0/+2
| | | | | Often we get issue report without knowing which version of Windows or Linux or MacOS they are running.
* docs: fix wrong maintainersObserverOfTime2022-11-261-17/+18
|
* handle `opts` as number, #3323Mamrezo Zare2022-11-251-3/+3
|
* Add ebnf parserRubixDev2022-11-251-0/+11
|
* fix(installer): don't update that are not installed (exclude global parsers)Folke Lemaitre2022-11-241-1/+1
|
* feat: add gitcommit parsergbprod2022-11-241-0/+9
|
* fix(installer): ignore globally installed parserskylo2522022-11-242-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 mermaidObserverOfTime2022-11-201-0/+8
|
* feat: add jqObserverOfTime2022-11-181-0/+7
|
* feat(arduino): separate from cppObserverOfTime2022-11-181-1/+8
|
* feat: add awkObserverOfTime2022-11-161-0/+7
|
* feat: vhs (.tape) support (#3726)Carlos Alexandro Becker2022-11-131-0/+11
|
* fix(configs): ensure_installed can be a stringCarlo Sala2022-10-311-1/+1
|
* feat(emmy): add emmylua annotationsLewis Russell2022-10-318-121/+257
|
* feat(git_rebase): add git_rebase parsergbprod2022-10-281-0/+10
|
* parsers: add nickel parser (#3506)José Luis Lafuente2022-10-191-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>
* feat(diff): add diff parsergbprod2022-10-191-0/+10
| | | | This commit introduce diff parser.
* fix(modules): allow non-registered langs to use modulesLewis Russell2022-10-191-1/+1
| | | | | This change allows for languages not managed by nvim-treesitter to use Nvim-treesitter modules like folding and indent.
* feat!: remove obsolete `TS*` highlight groupsChristian Clason2022-10-161-234/+0
|
* feat(phpdoc): Remove requires_generate_from_grammarMichael Härtl2022-10-161-2/+0
|
* test(gitattributes): add tests for highlightsObserverOfTime2022-10-151-3/+0
|
* fix: explain what's wrong when installing a non-existing parserStephan Seitz2022-10-151-2/+12
| | | | Fixes #3450
* fix(uninstall): support ensure_installed = 'all'Dusk Banks2022-10-101-1/+7
|
* fix: don't overwrite highlights when definingThomas Vigouroux2022-10-081-1/+1
|
* style: fix code styling according to Styluagbprod2022-10-031-1/+1
|
* Introduce twig parsergbprod2022-10-031-1/+11
| | | | | This commit introduce parser, highlights and injections for the [twig syntax](https://twig.symfony.com)
* fix(test): update tests to Nvim 0.8Christian Clason2022-10-021-2/+2
|
* update vimdoc parser and queriesChristian Clason2022-09-291-3/+2
|
* chore(pug): mark as experimentalObserverOfTime2022-09-201-0/+1
|
* fix(highlight): respect g:skip_ts_default_groups on ColorScheme autocmdNull Chilly2022-09-191-1/+1
|
* fix(fold): don't include whitespace end regionsLewis Russell2022-09-123-3/+43
| | | | | | | | | | | | Some languages that are difficult to parse via Treesitter may incorrectly include whitespace lines at the end of regions. This can makes the calculated folds sub-optimal. To recitfy, use a custom directive (trim), to calculate the range with the trailing whitespace lines removed. Note this only works if the region end column is 0. Also added folds for Make.
* parsers: add blueprint parserGabriele Musco2022-09-121-0/+9
|
* feat: add jsonnetCezary Drożak2022-09-101-0/+8
|
* fix(highlight): ensure link captures function existsAkin Sowemimo2022-09-091-2/+4
| | | | | before attempting to call it fixes #3465
* feat: add tree-sitter-gitattributesObserverOfTime2022-09-091-0/+11
|
* feat(verilog): update versionzegervdv2022-09-081-2/+0
|
* Add support for menhir (OCaml parser generator)Martin Pépin2022-09-051-0/+9
|
* style: styluaRaafat Turki2022-09-011-3/+3
|
* fix: grammar urlRaafat Turki2022-09-011-1/+1
|
* feat: add tree-sitter-sxhkdrcRaafat Turki2022-09-011-0/+12
|
* chore(highlight): re-add earlier callAkin Sowemimo2022-08-311-0/+2
|
* fix(highlight): ensure links are rebuilt on colorscheme changeAkin Sowemimo2022-08-311-2/+7
|
* fix: warn when user uninstalls parser than is in their ensure_installedStephan Seitz2022-08-262-0/+15
| | | | Fixes #2777
* fix: add hint when there parser is still installed after TSUninstallStephan Seitz2022-08-261-5/+30
|
* chore: remove unused parameterStephan Seitz2022-08-261-1/+1
| | | | The argument wasn't used anywhere neither in function nor in call sites