summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/install.lua
AgeCommit message (Collapse)Author
2022-10-31feat(emmy): add emmylua annotationsLewis Russell
2022-10-15fix: explain what's wrong when installing a non-existing parserStephan Seitz
Fixes #3450
2022-10-10fix(uninstall): support ensure_installed = 'all'Dusk Banks
2022-08-26fix: warn when user uninstalls parser than is in their ensure_installedStephan Seitz
Fixes #2777
2022-08-26fix: add hint when there parser is still installed after TSUninstallStephan Seitz
2022-07-08fix: avoid installing parsers multiple times when using auto_installsmjonas
2022-07-08feat: add option to auto-install missing parsers (#3130)Jonas Strittmatter
2022-06-25Chore: remove prefix from parser "location" propertyStephan Seitz
This was very confusing when using the location property as it always had to start with "tree-sitter-<lang>" for no real reason.
2022-06-20Add support for custom parser install locations #2959 (#3031)Duncan McDougall
2022-04-30chore!: remove ensure_installed='maintained'Christian Clason
Removes all support (and tests) for the parser category "maintained", as this is no longer a useful category. BREAKING CHANGE: replace `ensure_installed='maintained'` by an explicit list of parsers, or use `'all'` (not recommended).
2022-03-12fix(solidity): follow install_info.branch on parser updateStephan Seitz
2022-01-23Allow compilation via makefileStephan Seitz
2022-01-22feat: specify abi version for generate on newer ts cliChristian Clason
Check tree-sitter CLI version and if > 0.20.3 and generating a parser from grammar, use `--abi=vim.treesitter.language_version`. Besides being able to opt-in to newer ABI benefits, this is a necessary workaround for an upstream bug with 0.20.3, where `parser.h` is not generated if the (optional) `--abi` flag is omitted.
2021-12-15feat: enable parsers after installation immediately without reloadStephan Seitz
2021-11-08refactor: nitpickingSirisak Lueangsaksri
2021-11-08feat: sync install for `ensure_installed`Sirisak Lueangsaksri
2021-10-22Use wrapper around vim.notify with common optionsSantos Gallegos
Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1927#issuecomment-947064843
2021-10-21Add zig as compiler for parsermaxxnino
2021-10-19Use vim.notify instead of print in some places (#1927)Santos Gallegos
2021-10-01feat(install): add options `prefer_git` and `command_extra_args`Stephan Seitz
Fixes #1888
2021-08-08CI: fix update lockfile jobSantos Gallegos
Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1661#issuecomment-894722369
2021-08-07feat: allow 'revision' override in parser config (#1661)Munif Tanjim
2021-07-04Use stylua for autoformat code (#1480)Santos Gallegos
2021-07-04Fixed linting issuesShane Hird
2021-07-04Reduce diffs from masterShane Hird
2021-07-04Re-introduce prompting for installationShane Hird
2021-07-04Improved passing bang to functionsShane Hird
2021-07-04TSUpdate does not install if up to dateShane Hird
2021-07-04Use bang for TSInstall commandsShane Hird
2021-06-03fix: return when no `node` found during installationStephan Seitz
Ref: https://github.com/nvim-treesitter/nvim-treesitter/issues/1324#issuecomment-853418596
2021-06-01chore: show errors output during async installationStephan Seitz
2021-05-18CI: Improved parser installation logicDaniel Kempkens
2021-04-01Remove requires_generate_from_grammar for ledgerStephan Seitz
2021-04-01Check for node-js on :TSInstallFromGrammarStephan Seitz
Ref: https://github.com/nvim-treesitter/nvim-treesitter/issues/1121#issuecomment-811755767
2021-03-30Use fullpath to tree-sitter executable to avoid using one from NPMStephan Seitz
2021-03-24Address #1067: check whether lockfile existsStephan Seitz
2021-03-24feat(install): allow ignore list when installing parsers (#1098)Steven Sojka
2021-03-16hotfix npm checkkiyan
2021-03-16Add an error message if NPM is not available but neededStephan Seitz
2021-03-16Add explanation why some parsers need to be generated from source nowStephan Seitz
2021-03-16Fixup CIStephan Seitz
2021-03-16Add CI hackStephan Seitz
2021-03-16Mark parsers with NPM dependencyStephan Seitz
2021-03-16Make parsers that require "TSGenerateFromGrammar"Stephan Seitz
2021-03-04Add Windows support for cl.exeJozef Grajciar
Co-authored-by: Stephan Seitz <stephan.seitz@fau.de>
2021-02-27chore: remove useless code and indent fileskiyan
2020-12-12[docgen] Update README.mdGithub Actions
skip-checks: true
2020-11-29Fix: Print message when TSUpdate has nothing to doStephan Seitz
2020-11-25Only update outdated_parsers on TSUpdateStephan Seitz
2020-10-31feat(install): Enable installation of parser with repo.url as a local pathStephan Seitz