| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-16 | hotfix npm check | kiyan | |
| 2021-03-16 | Add an error message if NPM is not available but needed | Stephan Seitz | |
| 2021-03-16 | Add explanation why some parsers need to be generated from source now | Stephan Seitz | |
| 2021-03-16 | Fixup CI | Stephan Seitz | |
| 2021-03-16 | Add CI hack | Stephan Seitz | |
| 2021-03-16 | Mark parsers with NPM dependency | Stephan Seitz | |
| 2021-03-16 | Make parsers that require "TSGenerateFromGrammar" | Stephan Seitz | |
| 2021-03-04 | Add Windows support for cl.exe | Jozef Grajciar | |
| Co-authored-by: Stephan Seitz <stephan.seitz@fau.de> | |||
| 2021-02-27 | chore: remove useless code and indent files | kiyan | |
| 2020-12-12 | [docgen] Update README.md | Github Actions | |
| skip-checks: true | |||
| 2020-11-29 | Fix: Print message when TSUpdate has nothing to do | Stephan Seitz | |
| 2020-11-25 | Only update outdated_parsers on TSUpdate | Stephan Seitz | |
| 2020-10-31 | feat(install): Enable installation of parser with repo.url as a local path | Stephan Seitz | |
| 2020-10-28 | fix(#620): Fall into the "update-all" branch if lang is "all" | BodneyC | |
| 2020-10-26 | feat(install): add "maintained" option to only install maintained parsers | Stephan Seitz | |
| Unmaintained parsers only give users little benefit but take sometimes a a long time to install (e.g. Markdown, Julia, Haskell parser). We could recommend to only install maintained parsers by default. | |||
| 2020-10-24 | show [treesitter] during install | kyazdani42 | |
| 2020-10-06 | Shorten module reference shell_command_selectors to shell. | Suhas Hebbar | |
| 2020-10-06 | Code Refactor | Suhas Hebbar | |
| - Move select_* function to shell_command_selectors.lua. - Rename select_args to select_compiler_args. | |||
| 2020-10-06 | Remove dependency on unzip. | Suhas Hebbar | |
| Use tar instead which should be available on default Unixes and Windows | |||
| 2020-10-04 | Fix: fallback git-installation (list of commands is expected) | Stephan Seitz | |
| 2020-09-28 | chore: dedup join_paths <-> join_path | Stephan Seitz | |
| 2020-09-27 | Add progress info to iter_cmd | Stephan Seitz | |
| 2020-09-27 | Add lockfile and make lockfile default install revision | Stephan Seitz | |
| 2020-09-22 | feat(parsers): add possibility to install from other branches | Stephan Seitz | |
| More and more Github repos are switching to "main" branch. Example: `tree-sitter-wasm` | |||
| 2020-09-19 | feat(install): make compiler selectable | Stephan Seitz | |
| Compilers are selectable via 'nvim-treesitter.install'.compilers (list of compilers) or environment variable CC Addresses #502 | |||
| 2020-09-19 | fix: only concatenate cmd.err if not nil | Stephan Seitz | |
| 2020-09-19 | feat(install): print more information when there's a failure | Pau Ruiz Safont | |
| 2020-09-18 | Ensure that updated files are replaced w/o warning | Rasmus Michelsen | |
| 2020-09-18 | Make :TSInstall work in Nix by adding a second module installation target (#473) | Florian Beeres | |
| * Ignore tags file in project root * Make :TSInstall work with Nix This commit adds logic to determine where to install parsers, meaning the *.so files. Until now the package path of the nvim-treesitter plugin was used. But when installed with Nix, the plugin lands in "/nix/store", which is read-only. With this commit $XDG_DATA_HOME/nvim/site/parser/*.go will be used as the parser installation path. The directory will be created if it doesn't exist. * Add generate_join function The generate_join function is used to create two other functions, one to join path segments, the other to join strings with a space for error messages. | |||
| 2020-09-11 | Yield meaningful error messages in iter_cmd{,_sync} when cmd.err == nil | Stephan Seitz | |
| 2020-09-10 | Find package path based on the Lua source file | Markus Koller | |
| This is more robust compared to the previous method where we walked up the tree and matched on the directory name, which also required that the repository was cloned in a directory named `nvim-treesitter`. | |||
| 2020-09-06 | Fixed table insertion | Rasmus Michelsen | |
| 2020-09-06 | Fixed win32 check hopefully | Rasmus Michelsen | |
| 2020-09-06 | Added changes | Rasmus Michelsen | |
| 2020-09-06 | A few fixes | Rasmus Michelsen | |
| 2020-09-06 | Local variable fix | Rasmus Michelsen | |
| 2020-09-06 | Support TSInstall on Winddows with Clang | Rasmus Michelsen | |
| 2020-09-05 | Completion: use custom instead of customlist | Santos Gallegos | |
| Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/396 | |||
| 2020-09-04 | Refactor: move completion functions to autoload | Santos Gallegos | |
| 2020-08-27 | Add Windows support (mingw) | Stephan Seitz | |
| 2020-08-11 | perf: cache parser file list for performance | Thomas Vigouroux | |
| 2020-08-02 | feat(install): Export iter_cmd | Stephan Seitz | |
| 2020-08-02 | Add TSUninstall | Stephan Seitz | |
| 2020-08-02 | Add TSUpdate command to update parsers | Stephan Seitz | |
| 2020-07-13 | Lint: remove second argument for one-argument function | Stephan Seitz | |
| 2020-06-30 | fix ask install | kiyan42 | |
| 2020-06-30 | if/else in defining languages | kiyan42 | |
| 2020-06-30 | fix: remove goto statements | kiyan42 | |
| 2020-06-30 | update installer with sync and some fixes | kiyan42 | |
| - add sync method for installing using `system` - remove `descriptions` in command configs - use install(lang) in ensure_installed and make it compatible | |||
| 2020-06-25 | continue installing if not reinstalling one parser | kiyan42 | |
