aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* chore: update usage `vim.split` to new signatureStephan Seitz2022-12-251-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 AdaEmmanuel Briot2022-12-221-0/+10
|
* feat(t32): initial supportxasc2022-12-211-0/+13
|
* fix(health): align the list of parsers when doing checkhealthdundargoc2022-12-211-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 Seitz2022-12-152-21/+25
| | | | Fixes #3954
* utils: respect shellslash settingAttila Tajti2022-12-141-1/+1
| | | | Use '/' as path separator on Windows when shellslash is set.
* install: fix is_installed checks with shellslashAttila Tajti2022-12-141-2/+13
| | | | Convert paths to use backslashes on Windows.
* shell: respect shellslash option on WindowsAttila Tajti2022-12-141-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 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
|