| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-10 | fix(highlights): Add TSNamespace highlight | Stephan Seitz | |
| Start adding highlights for - C++ - Rust (including other scoped_identifier/scoped_type_identifier fixes) - JS (only namespace_import) Addresses #516 | |||
| 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-05 | Add teal parser | Corey Williamson | |
| 2020-10-04 | Fix: fallback git-installation (list of commands is expected) | Stephan Seitz | |
| 2020-10-04 | feat: add ocamllex parser and highlights | Pau Ruiz Safont | |
| 2020-10-04 | Remove textobjects module | Stephan Seitz | |
| 2020-10-04 | Merge pull request #487 from steelsojka/remove-refactor | Steven Sojka | |
| chore(modules): remove refactor module | |||
| 2020-09-30 | initial support for CodeQL | Alvaro Muñoz | |
| 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-25 | chore(modules): remove refactor module | Steven Sojka | |
| 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-20 | fix(checkhealth): use pcall to check for syntax errors in query files | Stephan Seitz | |
| 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-19 | feat: add parser for ocaml interface files | Pau Ruiz Safont | |
| The files have the mli extension. The parser grammar uses the name ocaml_interface, but since vim the underscore has a special meaning ocamlinterface is used as the filetype. | |||
| 2020-09-19 | Add @keyword.operator for operators that are English words and add ↵ | Stephan Seitz | |
| @exception for Java/JS | |||
| 2020-09-18 | Ensure that updated files are replaced w/o warning | Rasmus Michelsen | |
| 2020-09-18 | Re-add attribute highlight | Akin Sowemimo | |
| 2020-09-18 | Add TSTag and TSTagDelimiter groups | TravonteD | |
| These groups will be added for use with xml-like tags such as html and jsx. | |||
| 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-16 | fix(folds): has_fold -> has_folds | Stephan Seitz | |
| 2020-09-15 | add TSNone | kiyan42 | |
| 2020-09-14 | Folds: rename query files to folds.scm to be consistent | Santos Gallegos | |
| We use plural names for all query files except folds. | |||
| 2020-09-12 | TextObjects: refactor wrong func names | Santos Gallegos | |
| Reading the code, these functions should be named differently https://github.com/nvim-treesitter/nvim-treesitter/blob/a755017dd52947672af458743b88e59a59cd592f/lua/nvim-treesitter/query.lua#L203-L203 | |||
| 2020-09-11 | Yield meaningful error messages in iter_cmd{,_sync} when cmd.err == nil | Stephan Seitz | |
| 2020-09-11 | Allow to call setup on already loaded modules. | Santos Gallegos | |
| 2020-09-10 | Improve startuptime | Santos Gallegos | |
| - Don't load everything at startup - Don't define an autocomand for each module and for each supported lang (this creates nxm autocomand!) | |||
| 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-10 | Ocaml: fix parser | Santos Gallegos | |
| Paths were changed https://github.com/tree-sitter/tree-sitter-ocaml/pull/41 | |||
| 2020-09-08 | Fix #418: iterator function should always return an iterator | Stephan Seitz | |
| Even if it's an empty iterator. | |||
| 2020-09-08 | feat(parsers): add filetype PKGBUILD | Stephan Seitz | |
| 2020-09-08 | Import treesitter.install only when needed | Santos Gallegos | |
| 2020-09-08 | Improve startup performance | Santos Gallegos | |
| 2020-09-08 | Queries: merge query_extensions into base_language_map | Santos Gallegos | |
| These two are doing the same currently. | |||
| 2020-09-07 | fix using highlight query extension for every query type | kyazdani42 | |
| 2020-09-07 | Incremental selection: fix skipping some nodes | Santos Gallegos | |
| The range from ts nodes are a little different than neovim's nodes. They start at 0 and the end is exclusive. For example, a nvim range (1, 3, 2, 4) is the equivalent to the ts range (0, 2, 1, 4). Since we may hit parent nodes that have the same range as its child, we skip those till we find one that actually changes the selection (since this is the relevant part for the user). Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/232 | |||
| 2020-09-07 | Fold: respect max_fold_level from 'foldnestmax' | Santos Gallegos | |
| 2020-09-06 | Text objects: check for query files first | Santos Gallegos | |
| The first function is faster and more common. | |||
| 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 | |||
